Fri Nov 15 10:53:14 UTC 2024 I: starting to build sigscheme/unstable/amd64 on jenkins on '2024-11-15 10:53' Fri Nov 15 10:53:14 UTC 2024 I: The jenkins build log is/was available at https://jenkins.debian.net/userContent/reproducible/debian/build_service/amd64_28/38598/console.log Fri Nov 15 10:53:14 UTC 2024 I: Downloading source for unstable/sigscheme=0.9.1-3 --2024-11-15 10:53:14-- http://deb.debian.org/debian/pool/main/s/sigscheme/sigscheme_0.9.1-3.dsc Connecting to 46.16.76.132:3128... connected. Proxy request sent, awaiting response... 200 OK Length: 2196 (2.1K) [text/prs.lines.tag] Saving to: ‘sigscheme_0.9.1-3.dsc’ 0K .. 100% 315M=0s 2024-11-15 10:53:14 (315 MB/s) - ‘sigscheme_0.9.1-3.dsc’ saved [2196/2196] Fri Nov 15 10:53:14 UTC 2024 I: sigscheme_0.9.1-3.dsc -----BEGIN PGP SIGNED MESSAGE----- Hash: SHA256 Format: 3.0 (quilt) Source: sigscheme Binary: sigscheme, sigscheme-runtime, libsscm3, libsscm-dev, libgcroots0, libgcroots-dev Architecture: any all Version: 0.9.1-3 Maintainer: Debian QA Group Homepage: https://github.com/uim/sigscheme Standards-Version: 4.6.0 Vcs-Browser: https://salsa.debian.org/debian/sigscheme Vcs-Git: https://salsa.debian.org/debian/sigscheme.git Testsuite: autopkgtest Testsuite-Triggers: quilt Build-Depends: debhelper-compat (= 13), pkg-config Package-List: libgcroots-dev deb libdevel optional arch=any libgcroots0 deb libs optional arch=any libsscm-dev deb libdevel optional arch=any libsscm3 deb libs optional arch=any sigscheme deb lisp optional arch=any sigscheme-runtime deb lisp optional arch=all Checksums-Sha1: b8d114cb95716a1e83174c110eae58afe16ca567 1140162 sigscheme_0.9.1.orig.tar.bz2 a74e416c0e1b3e170065aaf655fa860f812d4b57 12308 sigscheme_0.9.1-3.debian.tar.xz Checksums-Sha256: d27a108889c3b6c8c34b1b02e47b4f37a54765ba15b59a2cceb3b5f563f5cc19 1140162 sigscheme_0.9.1.orig.tar.bz2 c7be12d22e6ae92a14db7581aef2092ce282a8805be2ebd7b1a0755c8ea221f0 12308 sigscheme_0.9.1-3.debian.tar.xz Files: 3e71e55b0771b62ed1d360d874c4884a 1140162 sigscheme_0.9.1.orig.tar.bz2 1e58b043195578ce477f316bd213a1d3 12308 sigscheme_0.9.1-3.debian.tar.xz -----BEGIN PGP SIGNATURE----- iQIzBAEBCAAdFiEEkpeKbhleSSGCX3/w808JdE6fXdkFAmbqj5YACgkQ808JdE6f XdnLzxAAoyTxwXGCWIw9BxZ51IlTwkB8GUOd18oyHeJ7w6YdfBRfAkWeCXT1ODAl EgQZIbpC3MuqWidqE/xzpUvJWl+NIJiR7eIgQbPE/KO+JLqLySkQimBd9vQNKz1+ Iqu9yFmoyrRCjhr4iVSWNAexMOzgfHdbQvWTez48+B2Wc9Dv9Q4CBOVeCZ64SMJI mV0KM8sckB6ip910vZ93lNRM2Ina47O9m/fvvsawKtWxJVg4ERxit31zJ7qukYe4 LR7bBDPNAk8CCs4+cqQzqJdq80/91UJoZBigulrCg+s27Hf8hxj8/WXB7NudFZm/ BzWCj8tIXnkUI8FB5Gtr1a/ZHNcT55FnMfAGeccWpCI4OzByQdiagNILVD4QCPVF 8y6NQi9lcP6DIO2hR2UNRDm6jUHN+4v8UJiD2/Y4SMVEXoRV9HW9xyJhfZwcULWD 91e3B+3dfMpDxP0JQAt6jFKSs93v4BFz+i0jd8SdfZWle0wptkw90Q2eNjtV0Zpy ZE0rrEUAEfv3ERkm0Pwc2Z56OLEM9LPMmJGD89P5VEGEW0EQFS7mSN9LOqcEUfwt yc+ZPOertLfRtYkDGypqdEpOm6O2J2lW2RcebpMmdMQFPD8Dplq7D7mK5MVyeRpF 2yJ2Favw4CyKisSqntMlBpqcubAsHLlupbv1RZbu6nkUHfQ6KgE= =C6RF -----END PGP SIGNATURE----- Fri Nov 15 10:53:14 UTC 2024 I: Checking whether the package is not for us Fri Nov 15 10:53:14 UTC 2024 I: Starting 1st build on remote node ionos15-amd64.debian.net. Fri Nov 15 10:53:14 UTC 2024 I: Preparing to do remote build '1' on ionos15-amd64.debian.net. Fri Nov 15 10:58:04 UTC 2024 I: Deleting $TMPDIR on ionos15-amd64.debian.net. I: pbuilder: network access will be disabled during build I: Current time: Thu Dec 18 05:16:17 -12 2025 I: pbuilder-time-stamp: 1766078177 I: Building the build Environment I: extracting base tarball [/var/cache/pbuilder/unstable-reproducible-base.tgz] I: copying local configuration W: --override-config is not set; not updating apt.conf Read the manpage for details. I: mounting /proc filesystem I: mounting /sys filesystem I: creating /{dev,run}/shm I: mounting /dev/pts filesystem I: redirecting /dev/ptmx to /dev/pts/ptmx I: policy-rc.d already exists I: Copying source file I: copying [sigscheme_0.9.1-3.dsc] I: copying [./sigscheme_0.9.1.orig.tar.bz2] I: copying [./sigscheme_0.9.1-3.debian.tar.xz] I: Extracting source gpgv: Signature made Wed Sep 18 08:30:14 2024 gpgv: using RSA key 92978A6E195E4921825F7FF0F34F09744E9F5DD9 gpgv: Can't check signature: No public key dpkg-source: warning: cannot verify inline signature for ./sigscheme_0.9.1-3.dsc: no acceptable signature found dpkg-source: info: extracting sigscheme in sigscheme-0.9.1 dpkg-source: info: unpacking sigscheme_0.9.1.orig.tar.bz2 dpkg-source: info: unpacking sigscheme_0.9.1-3.debian.tar.xz dpkg-source: info: using patch list from debian/patches/series dpkg-source: info: applying test-gc-protect-coll-0.8.3 dpkg-source: info: applying test-storage-coll-0.8.3 dpkg-source: info: applying support-automake-test-log-driver dpkg-source: info: applying 6.patch I: Not using root during the build. I: Installing the build-deps I: user script /srv/workspace/pbuilder/902691/tmp/hooks/D02_print_environment starting I: set BUILDDIR='/build/reproducible-path' BUILDUSERGECOS='first user,first room,first work-phone,first home-phone,first other' BUILDUSERNAME='pbuilder1' BUILD_ARCH='amd64' DEBIAN_FRONTEND='noninteractive' DEB_BUILD_OPTIONS='buildinfo=+all reproducible=+all parallel=42 ' DISTRIBUTION='unstable' HOME='/root' HOST_ARCH='amd64' IFS=' ' INVOCATION_ID='db4ec90fb3cf44c2b9cad21640cd136c' LANG='C' LANGUAGE='en_US:en' LC_ALL='C' MAIL='/var/mail/root' OPTIND='1' PATH='/usr/sbin:/usr/bin:/sbin:/bin:/usr/games' PBCURRENTCOMMANDLINEOPERATION='build' PBUILDER_OPERATION='build' PBUILDER_PKGDATADIR='/usr/share/pbuilder' PBUILDER_PKGLIBDIR='/usr/lib/pbuilder' PBUILDER_SYSCONFDIR='/etc' PPID='902691' PS1='# ' PS2='> ' PS4='+ ' PWD='/' SHELL='/bin/bash' SHLVL='2' SUDO_COMMAND='/usr/bin/timeout -k 18.1h 18h /usr/bin/ionice -c 3 /usr/bin/nice /usr/sbin/pbuilder --build --configfile /srv/reproducible-results/rbuild-debian/r-b-build.dqaWqa2f/pbuilderrc_83MO --distribution unstable --hookdir /etc/pbuilder/first-build-hooks --debbuildopts -b --basetgz /var/cache/pbuilder/unstable-reproducible-base.tgz --buildresult /srv/reproducible-results/rbuild-debian/r-b-build.dqaWqa2f/b1 --logfile b1/build.log sigscheme_0.9.1-3.dsc' SUDO_GID='111' SUDO_UID='106' SUDO_USER='jenkins' TERM='unknown' TZ='/usr/share/zoneinfo/Etc/GMT+12' USER='root' _='/usr/bin/systemd-run' http_proxy='http://213.165.73.152:3128' I: uname -a Linux ionos15-amd64 6.10.11+bpo-amd64 #1 SMP PREEMPT_DYNAMIC Debian 6.10.11-1~bpo12+1 (2024-10-03) x86_64 GNU/Linux I: ls -l /bin lrwxrwxrwx 1 root root 7 Aug 4 2024 /bin -> usr/bin I: user script /srv/workspace/pbuilder/902691/tmp/hooks/D02_print_environment finished -> Attempting to satisfy build-dependencies -> Creating pbuilder-satisfydepends-dummy package Package: pbuilder-satisfydepends-dummy Version: 0.invalid.0 Architecture: amd64 Maintainer: Debian Pbuilder Team Description: Dummy package to satisfy dependencies with aptitude - created by pbuilder This package was created automatically by pbuilder to satisfy the build-dependencies of the package being currently built. Depends: debhelper-compat (= 13), pkg-config dpkg-deb: building package 'pbuilder-satisfydepends-dummy' in '/tmp/satisfydepends-aptitude/pbuilder-satisfydepends-dummy.deb'. Selecting previously unselected package pbuilder-satisfydepends-dummy. (Reading database ... 19966 files and directories currently installed.) Preparing to unpack .../pbuilder-satisfydepends-dummy.deb ... Unpacking pbuilder-satisfydepends-dummy (0.invalid.0) ... dpkg: pbuilder-satisfydepends-dummy: dependency problems, but configuring anyway as you requested: pbuilder-satisfydepends-dummy depends on debhelper-compat (= 13); however: Package debhelper-compat is not installed. pbuilder-satisfydepends-dummy depends on pkg-config; however: Package pkg-config is not installed. Setting up pbuilder-satisfydepends-dummy (0.invalid.0) ... Reading package lists... Building dependency tree... Reading state information... Initializing package states... Writing extended state information... Building tag database... pbuilder-satisfydepends-dummy is already installed at the requested version (0.invalid.0) pbuilder-satisfydepends-dummy is already installed at the requested version (0.invalid.0) The following NEW packages will be installed: autoconf{a} automake{a} autopoint{a} autotools-dev{a} bsdextrautils{a} debhelper{a} dh-autoreconf{a} dh-strip-nondeterminism{a} dwz{a} file{a} gettext{a} gettext-base{a} groff-base{a} intltool-debian{a} libarchive-zip-perl{a} libdebhelper-perl{a} libelf1t64{a} libfile-stripnondeterminism-perl{a} libicu72{a} libmagic-mgc{a} libmagic1t64{a} libpipeline1{a} libpkgconf3{a} libtool{a} libuchardet0{a} libxml2{a} m4{a} man-db{a} pkg-config{a} pkgconf{a} pkgconf-bin{a} po-debconf{a} sensible-utils{a} The following packages are RECOMMENDED but will NOT be installed: curl libarchive-cpio-perl libltdl-dev libmail-sendmail-perl lynx wget 0 packages upgraded, 33 newly installed, 0 to remove and 0 not upgraded. Need to get 19.9 MB of archives. After unpacking 75.8 MB will be used. Writing extended state information... Get: 1 http://deb.debian.org/debian unstable/main amd64 sensible-utils all 0.0.24 [24.8 kB] Get: 2 http://deb.debian.org/debian unstable/main amd64 libmagic-mgc amd64 1:5.45-3+b1 [314 kB] Get: 3 http://deb.debian.org/debian unstable/main amd64 libmagic1t64 amd64 1:5.45-3+b1 [108 kB] Get: 4 http://deb.debian.org/debian unstable/main amd64 file amd64 1:5.45-3+b1 [43.3 kB] Get: 5 http://deb.debian.org/debian unstable/main amd64 gettext-base amd64 0.22.5-2 [200 kB] Get: 6 http://deb.debian.org/debian unstable/main amd64 libuchardet0 amd64 0.0.8-1+b2 [68.9 kB] Get: 7 http://deb.debian.org/debian unstable/main amd64 groff-base amd64 1.23.0-5 [1181 kB] Get: 8 http://deb.debian.org/debian unstable/main amd64 bsdextrautils amd64 2.40.2-11 [91.5 kB] Get: 9 http://deb.debian.org/debian unstable/main amd64 libpipeline1 amd64 1.5.8-1 [42.0 kB] Get: 10 http://deb.debian.org/debian unstable/main amd64 man-db amd64 2.13.0-1 [1420 kB] Get: 11 http://deb.debian.org/debian unstable/main amd64 m4 amd64 1.4.19-4 [287 kB] Get: 12 http://deb.debian.org/debian unstable/main amd64 autoconf all 2.72-3 [493 kB] Get: 13 http://deb.debian.org/debian unstable/main amd64 autotools-dev all 20220109.1 [51.6 kB] Get: 14 http://deb.debian.org/debian unstable/main amd64 automake all 1:1.16.5-1.3 [823 kB] Get: 15 http://deb.debian.org/debian unstable/main amd64 autopoint all 0.22.5-2 [723 kB] Get: 16 http://deb.debian.org/debian unstable/main amd64 libdebhelper-perl all 13.20 [89.7 kB] Get: 17 http://deb.debian.org/debian unstable/main amd64 libtool all 2.4.7-8 [517 kB] Get: 18 http://deb.debian.org/debian unstable/main amd64 dh-autoreconf all 20 [17.1 kB] Get: 19 http://deb.debian.org/debian unstable/main amd64 libarchive-zip-perl all 1.68-1 [104 kB] Get: 20 http://deb.debian.org/debian unstable/main amd64 libfile-stripnondeterminism-perl all 1.14.0-1 [19.5 kB] Get: 21 http://deb.debian.org/debian unstable/main amd64 dh-strip-nondeterminism all 1.14.0-1 [8448 B] Get: 22 http://deb.debian.org/debian unstable/main amd64 libelf1t64 amd64 0.192-4 [189 kB] Get: 23 http://deb.debian.org/debian unstable/main amd64 dwz amd64 0.15-1+b1 [110 kB] Get: 24 http://deb.debian.org/debian unstable/main amd64 libicu72 amd64 72.1-5+b1 [9423 kB] Get: 25 http://deb.debian.org/debian unstable/main amd64 libxml2 amd64 2.12.7+dfsg+really2.9.14-0.2+b1 [699 kB] Get: 26 http://deb.debian.org/debian unstable/main amd64 gettext amd64 0.22.5-2 [1601 kB] Get: 27 http://deb.debian.org/debian unstable/main amd64 intltool-debian all 0.35.0+20060710.6 [22.9 kB] Get: 28 http://deb.debian.org/debian unstable/main amd64 po-debconf all 1.0.21+nmu1 [248 kB] Get: 29 http://deb.debian.org/debian unstable/main amd64 debhelper all 13.20 [915 kB] Get: 30 http://deb.debian.org/debian unstable/main amd64 libpkgconf3 amd64 1.8.1-4 [36.4 kB] Get: 31 http://deb.debian.org/debian unstable/main amd64 pkgconf-bin amd64 1.8.1-4 [30.2 kB] Get: 32 http://deb.debian.org/debian unstable/main amd64 pkgconf amd64 1.8.1-4 [26.2 kB] Get: 33 http://deb.debian.org/debian unstable/main amd64 pkg-config amd64 1.8.1-4 [14.0 kB] Fetched 19.9 MB in 1s (35.4 MB/s) debconf: delaying package configuration, since apt-utils is not installed Selecting previously unselected package sensible-utils. (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 19966 files and directories currently installed.) Preparing to unpack .../00-sensible-utils_0.0.24_all.deb ... Unpacking sensible-utils (0.0.24) ... Selecting previously unselected package libmagic-mgc. Preparing to unpack .../01-libmagic-mgc_1%3a5.45-3+b1_amd64.deb ... Unpacking libmagic-mgc (1:5.45-3+b1) ... Selecting previously unselected package libmagic1t64:amd64. Preparing to unpack .../02-libmagic1t64_1%3a5.45-3+b1_amd64.deb ... Unpacking libmagic1t64:amd64 (1:5.45-3+b1) ... Selecting previously unselected package file. Preparing to unpack .../03-file_1%3a5.45-3+b1_amd64.deb ... Unpacking file (1:5.45-3+b1) ... Selecting previously unselected package gettext-base. Preparing to unpack .../04-gettext-base_0.22.5-2_amd64.deb ... Unpacking gettext-base (0.22.5-2) ... Selecting previously unselected package libuchardet0:amd64. Preparing to unpack .../05-libuchardet0_0.0.8-1+b2_amd64.deb ... Unpacking libuchardet0:amd64 (0.0.8-1+b2) ... Selecting previously unselected package groff-base. Preparing to unpack .../06-groff-base_1.23.0-5_amd64.deb ... Unpacking groff-base (1.23.0-5) ... Selecting previously unselected package bsdextrautils. Preparing to unpack .../07-bsdextrautils_2.40.2-11_amd64.deb ... Unpacking bsdextrautils (2.40.2-11) ... Selecting previously unselected package libpipeline1:amd64. Preparing to unpack .../08-libpipeline1_1.5.8-1_amd64.deb ... Unpacking libpipeline1:amd64 (1.5.8-1) ... Selecting previously unselected package man-db. Preparing to unpack .../09-man-db_2.13.0-1_amd64.deb ... Unpacking man-db (2.13.0-1) ... Selecting previously unselected package m4. Preparing to unpack .../10-m4_1.4.19-4_amd64.deb ... Unpacking m4 (1.4.19-4) ... Selecting previously unselected package autoconf. Preparing to unpack .../11-autoconf_2.72-3_all.deb ... Unpacking autoconf (2.72-3) ... Selecting previously unselected package autotools-dev. Preparing to unpack .../12-autotools-dev_20220109.1_all.deb ... Unpacking autotools-dev (20220109.1) ... Selecting previously unselected package automake. Preparing to unpack .../13-automake_1%3a1.16.5-1.3_all.deb ... Unpacking automake (1:1.16.5-1.3) ... Selecting previously unselected package autopoint. Preparing to unpack .../14-autopoint_0.22.5-2_all.deb ... Unpacking autopoint (0.22.5-2) ... Selecting previously unselected package libdebhelper-perl. Preparing to unpack .../15-libdebhelper-perl_13.20_all.deb ... Unpacking libdebhelper-perl (13.20) ... Selecting previously unselected package libtool. Preparing to unpack .../16-libtool_2.4.7-8_all.deb ... Unpacking libtool (2.4.7-8) ... Selecting previously unselected package dh-autoreconf. Preparing to unpack .../17-dh-autoreconf_20_all.deb ... Unpacking dh-autoreconf (20) ... Selecting previously unselected package libarchive-zip-perl. Preparing to unpack .../18-libarchive-zip-perl_1.68-1_all.deb ... Unpacking libarchive-zip-perl (1.68-1) ... Selecting previously unselected package libfile-stripnondeterminism-perl. Preparing to unpack .../19-libfile-stripnondeterminism-perl_1.14.0-1_all.deb ... Unpacking libfile-stripnondeterminism-perl (1.14.0-1) ... Selecting previously unselected package dh-strip-nondeterminism. Preparing to unpack .../20-dh-strip-nondeterminism_1.14.0-1_all.deb ... Unpacking dh-strip-nondeterminism (1.14.0-1) ... Selecting previously unselected package libelf1t64:amd64. Preparing to unpack .../21-libelf1t64_0.192-4_amd64.deb ... Unpacking libelf1t64:amd64 (0.192-4) ... Selecting previously unselected package dwz. Preparing to unpack .../22-dwz_0.15-1+b1_amd64.deb ... Unpacking dwz (0.15-1+b1) ... Selecting previously unselected package libicu72:amd64. Preparing to unpack .../23-libicu72_72.1-5+b1_amd64.deb ... Unpacking libicu72:amd64 (72.1-5+b1) ... Selecting previously unselected package libxml2:amd64. Preparing to unpack .../24-libxml2_2.12.7+dfsg+really2.9.14-0.2+b1_amd64.deb ... Unpacking libxml2:amd64 (2.12.7+dfsg+really2.9.14-0.2+b1) ... Selecting previously unselected package gettext. Preparing to unpack .../25-gettext_0.22.5-2_amd64.deb ... Unpacking gettext (0.22.5-2) ... Selecting previously unselected package intltool-debian. Preparing to unpack .../26-intltool-debian_0.35.0+20060710.6_all.deb ... Unpacking intltool-debian (0.35.0+20060710.6) ... Selecting previously unselected package po-debconf. Preparing to unpack .../27-po-debconf_1.0.21+nmu1_all.deb ... Unpacking po-debconf (1.0.21+nmu1) ... Selecting previously unselected package debhelper. Preparing to unpack .../28-debhelper_13.20_all.deb ... Unpacking debhelper (13.20) ... Selecting previously unselected package libpkgconf3:amd64. Preparing to unpack .../29-libpkgconf3_1.8.1-4_amd64.deb ... Unpacking libpkgconf3:amd64 (1.8.1-4) ... Selecting previously unselected package pkgconf-bin. Preparing to unpack .../30-pkgconf-bin_1.8.1-4_amd64.deb ... Unpacking pkgconf-bin (1.8.1-4) ... Selecting previously unselected package pkgconf:amd64. Preparing to unpack .../31-pkgconf_1.8.1-4_amd64.deb ... Unpacking pkgconf:amd64 (1.8.1-4) ... Selecting previously unselected package pkg-config:amd64. Preparing to unpack .../32-pkg-config_1.8.1-4_amd64.deb ... Unpacking pkg-config:amd64 (1.8.1-4) ... Setting up libpipeline1:amd64 (1.5.8-1) ... Setting up libicu72:amd64 (72.1-5+b1) ... Setting up bsdextrautils (2.40.2-11) ... Setting up libmagic-mgc (1:5.45-3+b1) ... Setting up libarchive-zip-perl (1.68-1) ... Setting up libdebhelper-perl (13.20) ... Setting up libmagic1t64:amd64 (1:5.45-3+b1) ... Setting up gettext-base (0.22.5-2) ... Setting up m4 (1.4.19-4) ... Setting up file (1:5.45-3+b1) ... Setting up libelf1t64:amd64 (0.192-4) ... Setting up autotools-dev (20220109.1) ... Setting up libpkgconf3:amd64 (1.8.1-4) ... Setting up autopoint (0.22.5-2) ... Setting up pkgconf-bin (1.8.1-4) ... Setting up autoconf (2.72-3) ... Setting up dwz (0.15-1+b1) ... Setting up sensible-utils (0.0.24) ... Setting up libuchardet0:amd64 (0.0.8-1+b2) ... Setting up libxml2:amd64 (2.12.7+dfsg+really2.9.14-0.2+b1) ... Setting up automake (1:1.16.5-1.3) ... update-alternatives: using /usr/bin/automake-1.16 to provide /usr/bin/automake (automake) in auto mode Setting up libfile-stripnondeterminism-perl (1.14.0-1) ... Setting up gettext (0.22.5-2) ... Setting up libtool (2.4.7-8) ... Setting up pkgconf:amd64 (1.8.1-4) ... Setting up intltool-debian (0.35.0+20060710.6) ... Setting up dh-autoreconf (20) ... Setting up pkg-config:amd64 (1.8.1-4) ... Setting up dh-strip-nondeterminism (1.14.0-1) ... Setting up groff-base (1.23.0-5) ... Setting up po-debconf (1.0.21+nmu1) ... Setting up man-db (2.13.0-1) ... Not building database; man-db/auto-update is not 'true'. Setting up debhelper (13.20) ... Processing triggers for libc-bin (2.40-3) ... Reading package lists... Building dependency tree... Reading state information... Reading extended state information... Initializing package states... Writing extended state information... Building tag database... -> Finished parsing the build-deps I: Building the package I: Running cd /build/reproducible-path/sigscheme-0.9.1/ && env PATH="/usr/sbin:/usr/bin:/sbin:/bin:/usr/games" HOME="/nonexistent/first-build" dpkg-buildpackage -us -uc -b && env PATH="/usr/sbin:/usr/bin:/sbin:/bin:/usr/games" HOME="/nonexistent/first-build" dpkg-genchanges -S > ../sigscheme_0.9.1-3_source.changes dpkg-buildpackage: info: source package sigscheme dpkg-buildpackage: info: source version 0.9.1-3 dpkg-buildpackage: info: source distribution unstable dpkg-buildpackage: info: source changed by Gianfranco Costamagna dpkg-source --before-build . dpkg-buildpackage: info: host architecture amd64 debian/rules clean dh clean debian/rules override_dh_clean make[1]: Entering directory '/build/reproducible-path/sigscheme-0.9.1' dh_clean rm -f test/*.log test/*.trs test-c/*.log test-c/*.trs make[1]: Leaving directory '/build/reproducible-path/sigscheme-0.9.1' debian/rules binary dh binary dh_update_autotools_config dh_autoreconf libtoolize: putting auxiliary files in '.'. libtoolize: copying file './ltmain.sh' libtoolize: putting macros in AC_CONFIG_MACRO_DIRS, 'm4'. libtoolize: copying file 'm4/libtool.m4' libtoolize: copying file 'm4/ltoptions.m4' libtoolize: copying file 'm4/ltsugar.m4' libtoolize: copying file 'm4/ltversion.m4' libtoolize: copying file 'm4/lt~obsolete.m4' configure.ac:63: warning: The macro 'AC_LANG_C' is obsolete. configure.ac:63: You should run autoupdate. ./lib/autoconf/c.m4:72: AC_LANG_C is expanded from... lib/m4sugar/m4sh.m4:690: _AS_IF_ELSE is expanded from... lib/m4sugar/m4sh.m4:697: AS_IF is expanded from... ./lib/autoconf/general.m4:2249: AC_CACHE_VAL is expanded from... ./lib/autoconf/general.m4:2270: AC_CACHE_CHECK is expanded from... m4/ax_cflags_gcc_option.m4:150: AX_CFLAGS_GCC_OPTION_NEW is expanded from... m4/ax_cflags_gcc_option.m4:221: AX_CFLAGS_GCC_OPTION is expanded from... configure.ac:63: the top level configure.ac:63: warning: The macro 'AC_TRY_COMPILE' is obsolete. configure.ac:63: You should run autoupdate. ./lib/autoconf/general.m4:2845: AC_TRY_COMPILE is expanded from... lib/m4sugar/m4sh.m4:690: _AS_IF_ELSE is expanded from... lib/m4sugar/m4sh.m4:697: AS_IF is expanded from... ./lib/autoconf/general.m4:2249: AC_CACHE_VAL is expanded from... ./lib/autoconf/general.m4:2270: AC_CACHE_CHECK is expanded from... m4/ax_cflags_gcc_option.m4:150: AX_CFLAGS_GCC_OPTION_NEW is expanded from... m4/ax_cflags_gcc_option.m4:221: AX_CFLAGS_GCC_OPTION is expanded from... configure.ac:63: the top level configure.ac:64: warning: The macro 'AC_LANG_C' is obsolete. configure.ac:64: You should run autoupdate. ./lib/autoconf/c.m4:72: AC_LANG_C is expanded from... lib/m4sugar/m4sh.m4:690: _AS_IF_ELSE is expanded from... lib/m4sugar/m4sh.m4:697: AS_IF is expanded from... ./lib/autoconf/general.m4:2249: AC_CACHE_VAL is expanded from... ./lib/autoconf/general.m4:2270: AC_CACHE_CHECK is expanded from... m4/ax_cflags_gcc_option.m4:150: AX_CFLAGS_GCC_OPTION_NEW is expanded from... m4/ax_cflags_gcc_option.m4:221: AX_CFLAGS_GCC_OPTION is expanded from... configure.ac:64: the top level configure.ac:64: warning: The macro 'AC_TRY_COMPILE' is obsolete. configure.ac:64: You should run autoupdate. ./lib/autoconf/general.m4:2845: AC_TRY_COMPILE is expanded from... lib/m4sugar/m4sh.m4:690: _AS_IF_ELSE is expanded from... lib/m4sugar/m4sh.m4:697: AS_IF is expanded from... ./lib/autoconf/general.m4:2249: AC_CACHE_VAL is expanded from... ./lib/autoconf/general.m4:2270: AC_CACHE_CHECK is expanded from... m4/ax_cflags_gcc_option.m4:150: AX_CFLAGS_GCC_OPTION_NEW is expanded from... m4/ax_cflags_gcc_option.m4:221: AX_CFLAGS_GCC_OPTION is expanded from... configure.ac:64: the top level configure.ac:65: warning: The macro 'AC_LANG_C' is obsolete. configure.ac:65: You should run autoupdate. ./lib/autoconf/c.m4:72: AC_LANG_C is expanded from... lib/m4sugar/m4sh.m4:690: _AS_IF_ELSE is expanded from... lib/m4sugar/m4sh.m4:697: AS_IF is expanded from... ./lib/autoconf/general.m4:2249: AC_CACHE_VAL is expanded from... ./lib/autoconf/general.m4:2270: AC_CACHE_CHECK is expanded from... m4/ax_cflags_gcc_option.m4:150: AX_CFLAGS_GCC_OPTION_NEW is expanded from... m4/ax_cflags_gcc_option.m4:221: AX_CFLAGS_GCC_OPTION is expanded from... configure.ac:65: the top level configure.ac:65: warning: The macro 'AC_TRY_COMPILE' is obsolete. configure.ac:65: You should run autoupdate. ./lib/autoconf/general.m4:2845: AC_TRY_COMPILE is expanded from... lib/m4sugar/m4sh.m4:690: _AS_IF_ELSE is expanded from... lib/m4sugar/m4sh.m4:697: AS_IF is expanded from... ./lib/autoconf/general.m4:2249: AC_CACHE_VAL is expanded from... ./lib/autoconf/general.m4:2270: AC_CACHE_CHECK is expanded from... m4/ax_cflags_gcc_option.m4:150: AX_CFLAGS_GCC_OPTION_NEW is expanded from... m4/ax_cflags_gcc_option.m4:221: AX_CFLAGS_GCC_OPTION is expanded from... configure.ac:65: the top level configure.ac:66: warning: The macro 'AC_LANG_C' is obsolete. configure.ac:66: You should run autoupdate. ./lib/autoconf/c.m4:72: AC_LANG_C is expanded from... lib/m4sugar/m4sh.m4:690: _AS_IF_ELSE is expanded from... lib/m4sugar/m4sh.m4:697: AS_IF is expanded from... ./lib/autoconf/general.m4:2249: AC_CACHE_VAL is expanded from... ./lib/autoconf/general.m4:2270: AC_CACHE_CHECK is expanded from... m4/ax_cflags_gcc_option.m4:150: AX_CFLAGS_GCC_OPTION_NEW is expanded from... m4/ax_cflags_gcc_option.m4:221: AX_CFLAGS_GCC_OPTION is expanded from... configure.ac:66: the top level configure.ac:66: warning: The macro 'AC_TRY_COMPILE' is obsolete. configure.ac:66: You should run autoupdate. ./lib/autoconf/general.m4:2845: AC_TRY_COMPILE is expanded from... lib/m4sugar/m4sh.m4:690: _AS_IF_ELSE is expanded from... lib/m4sugar/m4sh.m4:697: AS_IF is expanded from... ./lib/autoconf/general.m4:2249: AC_CACHE_VAL is expanded from... ./lib/autoconf/general.m4:2270: AC_CACHE_CHECK is expanded from... m4/ax_cflags_gcc_option.m4:150: AX_CFLAGS_GCC_OPTION_NEW is expanded from... m4/ax_cflags_gcc_option.m4:221: AX_CFLAGS_GCC_OPTION is expanded from... configure.ac:66: the top level configure.ac:67: warning: The macro 'AC_LANG_C' is obsolete. configure.ac:67: You should run autoupdate. ./lib/autoconf/c.m4:72: AC_LANG_C is expanded from... lib/m4sugar/m4sh.m4:690: _AS_IF_ELSE is expanded from... lib/m4sugar/m4sh.m4:697: AS_IF is expanded from... ./lib/autoconf/general.m4:2249: AC_CACHE_VAL is expanded from... ./lib/autoconf/general.m4:2270: AC_CACHE_CHECK is expanded from... m4/ax_cflags_gcc_option.m4:150: AX_CFLAGS_GCC_OPTION_NEW is expanded from... m4/ax_cflags_gcc_option.m4:221: AX_CFLAGS_GCC_OPTION is expanded from... configure.ac:67: the top level configure.ac:67: warning: The macro 'AC_TRY_COMPILE' is obsolete. configure.ac:67: You should run autoupdate. ./lib/autoconf/general.m4:2845: AC_TRY_COMPILE is expanded from... lib/m4sugar/m4sh.m4:690: _AS_IF_ELSE is expanded from... lib/m4sugar/m4sh.m4:697: AS_IF is expanded from... ./lib/autoconf/general.m4:2249: AC_CACHE_VAL is expanded from... ./lib/autoconf/general.m4:2270: AC_CACHE_CHECK is expanded from... m4/ax_cflags_gcc_option.m4:150: AX_CFLAGS_GCC_OPTION_NEW is expanded from... m4/ax_cflags_gcc_option.m4:221: AX_CFLAGS_GCC_OPTION is expanded from... configure.ac:67: the top level configure.ac:68: warning: The macro 'AC_LANG_C' is obsolete. configure.ac:68: You should run autoupdate. ./lib/autoconf/c.m4:72: AC_LANG_C is expanded from... lib/m4sugar/m4sh.m4:690: _AS_IF_ELSE is expanded from... lib/m4sugar/m4sh.m4:697: AS_IF is expanded from... ./lib/autoconf/general.m4:2249: AC_CACHE_VAL is expanded from... ./lib/autoconf/general.m4:2270: AC_CACHE_CHECK is expanded from... m4/ax_cflags_gcc_option.m4:150: AX_CFLAGS_GCC_OPTION_NEW is expanded from... m4/ax_cflags_gcc_option.m4:221: AX_CFLAGS_GCC_OPTION is expanded from... configure.ac:68: the top level configure.ac:68: warning: The macro 'AC_TRY_COMPILE' is obsolete. configure.ac:68: You should run autoupdate. ./lib/autoconf/general.m4:2845: AC_TRY_COMPILE is expanded from... lib/m4sugar/m4sh.m4:690: _AS_IF_ELSE is expanded from... lib/m4sugar/m4sh.m4:697: AS_IF is expanded from... ./lib/autoconf/general.m4:2249: AC_CACHE_VAL is expanded from... ./lib/autoconf/general.m4:2270: AC_CACHE_CHECK is expanded from... m4/ax_cflags_gcc_option.m4:150: AX_CFLAGS_GCC_OPTION_NEW is expanded from... m4/ax_cflags_gcc_option.m4:221: AX_CFLAGS_GCC_OPTION is expanded from... configure.ac:68: the top level configure.ac:69: warning: The macro 'AC_LANG_C' is obsolete. configure.ac:69: You should run autoupdate. ./lib/autoconf/c.m4:72: AC_LANG_C is expanded from... lib/m4sugar/m4sh.m4:690: _AS_IF_ELSE is expanded from... lib/m4sugar/m4sh.m4:697: AS_IF is expanded from... ./lib/autoconf/general.m4:2249: AC_CACHE_VAL is expanded from... ./lib/autoconf/general.m4:2270: AC_CACHE_CHECK is expanded from... m4/ax_cflags_gcc_option.m4:150: AX_CFLAGS_GCC_OPTION_NEW is expanded from... m4/ax_cflags_gcc_option.m4:221: AX_CFLAGS_GCC_OPTION is expanded from... configure.ac:69: the top level configure.ac:69: warning: The macro 'AC_TRY_COMPILE' is obsolete. configure.ac:69: You should run autoupdate. ./lib/autoconf/general.m4:2845: AC_TRY_COMPILE is expanded from... lib/m4sugar/m4sh.m4:690: _AS_IF_ELSE is expanded from... lib/m4sugar/m4sh.m4:697: AS_IF is expanded from... ./lib/autoconf/general.m4:2249: AC_CACHE_VAL is expanded from... ./lib/autoconf/general.m4:2270: AC_CACHE_CHECK is expanded from... m4/ax_cflags_gcc_option.m4:150: AX_CFLAGS_GCC_OPTION_NEW is expanded from... m4/ax_cflags_gcc_option.m4:221: AX_CFLAGS_GCC_OPTION is expanded from... configure.ac:69: the top level configure.ac:70: warning: The macro 'AC_LANG_C' is obsolete. configure.ac:70: You should run autoupdate. ./lib/autoconf/c.m4:72: AC_LANG_C is expanded from... lib/m4sugar/m4sh.m4:690: _AS_IF_ELSE is expanded from... lib/m4sugar/m4sh.m4:697: AS_IF is expanded from... ./lib/autoconf/general.m4:2249: AC_CACHE_VAL is expanded from... ./lib/autoconf/general.m4:2270: AC_CACHE_CHECK is expanded from... m4/ax_cflags_gcc_option.m4:150: AX_CFLAGS_GCC_OPTION_NEW is expanded from... m4/ax_cflags_gcc_option.m4:221: AX_CFLAGS_GCC_OPTION is expanded from... configure.ac:70: the top level configure.ac:70: warning: The macro 'AC_TRY_COMPILE' is obsolete. configure.ac:70: You should run autoupdate. ./lib/autoconf/general.m4:2845: AC_TRY_COMPILE is expanded from... lib/m4sugar/m4sh.m4:690: _AS_IF_ELSE is expanded from... lib/m4sugar/m4sh.m4:697: AS_IF is expanded from... ./lib/autoconf/general.m4:2249: AC_CACHE_VAL is expanded from... ./lib/autoconf/general.m4:2270: AC_CACHE_CHECK is expanded from... m4/ax_cflags_gcc_option.m4:150: AX_CFLAGS_GCC_OPTION_NEW is expanded from... m4/ax_cflags_gcc_option.m4:221: AX_CFLAGS_GCC_OPTION is expanded from... configure.ac:70: the top level configure.ac:71: warning: The macro 'AC_LANG_C' is obsolete. configure.ac:71: You should run autoupdate. ./lib/autoconf/c.m4:72: AC_LANG_C is expanded from... lib/m4sugar/m4sh.m4:690: _AS_IF_ELSE is expanded from... lib/m4sugar/m4sh.m4:697: AS_IF is expanded from... ./lib/autoconf/general.m4:2249: AC_CACHE_VAL is expanded from... ./lib/autoconf/general.m4:2270: AC_CACHE_CHECK is expanded from... m4/ax_cflags_gcc_option.m4:150: AX_CFLAGS_GCC_OPTION_NEW is expanded from... m4/ax_cflags_gcc_option.m4:221: AX_CFLAGS_GCC_OPTION is expanded from... configure.ac:71: the top level configure.ac:71: warning: The macro 'AC_TRY_COMPILE' is obsolete. configure.ac:71: You should run autoupdate. ./lib/autoconf/general.m4:2845: AC_TRY_COMPILE is expanded from... lib/m4sugar/m4sh.m4:690: _AS_IF_ELSE is expanded from... lib/m4sugar/m4sh.m4:697: AS_IF is expanded from... ./lib/autoconf/general.m4:2249: AC_CACHE_VAL is expanded from... ./lib/autoconf/general.m4:2270: AC_CACHE_CHECK is expanded from... m4/ax_cflags_gcc_option.m4:150: AX_CFLAGS_GCC_OPTION_NEW is expanded from... m4/ax_cflags_gcc_option.m4:221: AX_CFLAGS_GCC_OPTION is expanded from... configure.ac:71: the top level configure.ac:72: warning: The macro 'AC_LANG_C' is obsolete. configure.ac:72: You should run autoupdate. ./lib/autoconf/c.m4:72: AC_LANG_C is expanded from... lib/m4sugar/m4sh.m4:690: _AS_IF_ELSE is expanded from... lib/m4sugar/m4sh.m4:697: AS_IF is expanded from... ./lib/autoconf/general.m4:2249: AC_CACHE_VAL is expanded from... ./lib/autoconf/general.m4:2270: AC_CACHE_CHECK is expanded from... m4/ax_cflags_gcc_option.m4:150: AX_CFLAGS_GCC_OPTION_NEW is expanded from... m4/ax_cflags_gcc_option.m4:221: AX_CFLAGS_GCC_OPTION is expanded from... configure.ac:72: the top level configure.ac:72: warning: The macro 'AC_TRY_COMPILE' is obsolete. configure.ac:72: You should run autoupdate. ./lib/autoconf/general.m4:2845: AC_TRY_COMPILE is expanded from... lib/m4sugar/m4sh.m4:690: _AS_IF_ELSE is expanded from... lib/m4sugar/m4sh.m4:697: AS_IF is expanded from... ./lib/autoconf/general.m4:2249: AC_CACHE_VAL is expanded from... ./lib/autoconf/general.m4:2270: AC_CACHE_CHECK is expanded from... m4/ax_cflags_gcc_option.m4:150: AX_CFLAGS_GCC_OPTION_NEW is expanded from... m4/ax_cflags_gcc_option.m4:221: AX_CFLAGS_GCC_OPTION is expanded from... configure.ac:72: the top level configure.ac:75: warning: The macro 'AC_LANG_C' is obsolete. configure.ac:75: You should run autoupdate. ./lib/autoconf/c.m4:72: AC_LANG_C is expanded from... lib/m4sugar/m4sh.m4:690: _AS_IF_ELSE is expanded from... lib/m4sugar/m4sh.m4:697: AS_IF is expanded from... ./lib/autoconf/general.m4:2249: AC_CACHE_VAL is expanded from... ./lib/autoconf/general.m4:2270: AC_CACHE_CHECK is expanded from... m4/ax_cflags_gcc_option.m4:150: AX_CFLAGS_GCC_OPTION_NEW is expanded from... m4/ax_cflags_gcc_option.m4:221: AX_CFLAGS_GCC_OPTION is expanded from... configure.ac:75: the top level configure.ac:75: warning: The macro 'AC_TRY_COMPILE' is obsolete. configure.ac:75: You should run autoupdate. ./lib/autoconf/general.m4:2845: AC_TRY_COMPILE is expanded from... lib/m4sugar/m4sh.m4:690: _AS_IF_ELSE is expanded from... lib/m4sugar/m4sh.m4:697: AS_IF is expanded from... ./lib/autoconf/general.m4:2249: AC_CACHE_VAL is expanded from... ./lib/autoconf/general.m4:2270: AC_CACHE_CHECK is expanded from... m4/ax_cflags_gcc_option.m4:150: AX_CFLAGS_GCC_OPTION_NEW is expanded from... m4/ax_cflags_gcc_option.m4:221: AX_CFLAGS_GCC_OPTION is expanded from... configure.ac:75: the top level configure.ac:317: warning: The macro 'AC_TRY_COMPILE' is obsolete. configure.ac:317: You should run autoupdate. ./lib/autoconf/general.m4:2845: AC_TRY_COMPILE is expanded from... configure.ac:317: the top level configure.ac:468: warning: The macro 'AC_PROG_LIBTOOL' is obsolete. configure.ac:468: You should run autoupdate. m4/libtool.m4:100: AC_PROG_LIBTOOL is expanded from... configure.ac:468: the top level configure.ac:646: warning: The macro 'AC_HELP_STRING' is obsolete. configure.ac:646: You should run autoupdate. ./lib/autoconf/general.m4:204: AC_HELP_STRING is expanded from... ./lib/autoconf/general.m4:1534: AC_ARG_ENABLE is expanded from... configure.ac:646: the top level configure.ac:37: installing './compile' configure.ac:31: installing './missing' Makefile.am: installing './depcomp' libtoolize: putting auxiliary files in '.'. libtoolize: copying file './ltmain.sh' libtoolize: putting macros in AC_CONFIG_MACRO_DIRS, 'm4'. libtoolize: copying file 'm4/libtool.m4' libtoolize: copying file 'm4/ltoptions.m4' libtoolize: copying file 'm4/ltsugar.m4' libtoolize: copying file 'm4/ltversion.m4' libtoolize: copying file 'm4/lt~obsolete.m4' configure.ac:21: warning: The macro 'AC_PROG_LIBTOOL' is obsolete. configure.ac:21: You should run autoupdate. m4/libtool.m4:100: AC_PROG_LIBTOOL is expanded from... configure.ac:21: the top level configure.ac:47: warning: The macro 'AC_HEADER_STDC' is obsolete. configure.ac:47: You should run autoupdate. ./lib/autoconf/headers.m4:663: AC_HEADER_STDC is expanded from... configure.ac:47: the top level configure.ac:67: warning: AC_LANG_CONFTEST: no AC_LANG_SOURCE call detected in body ./lib/autoconf/lang.m4:199: AC_LANG_CONFTEST is expanded from... ./lib/autoconf/general.m4:2821: _AC_COMPILE_IFELSE is expanded from... ./lib/autoconf/general.m4:2837: AC_COMPILE_IFELSE is expanded from... lib/m4sugar/m4sh.m4:690: _AS_IF_ELSE is expanded from... lib/m4sugar/m4sh.m4:697: AS_IF is expanded from... ./lib/autoconf/general.m4:2249: AC_CACHE_VAL is expanded from... ./lib/autoconf/general.m4:2270: AC_CACHE_CHECK is expanded from... m4/ax_c_arithmetic_rshift.m4:26: AX_C_ARITHMETIC_RSHIFT is expanded from... configure.ac:67: the top level configure.ac:68: warning: AC_LANG_CONFTEST: no AC_LANG_SOURCE call detected in body ./lib/autoconf/lang.m4:199: AC_LANG_CONFTEST is expanded from... ./lib/autoconf/general.m4:2821: _AC_COMPILE_IFELSE is expanded from... ./lib/autoconf/general.m4:2837: AC_COMPILE_IFELSE is expanded from... lib/m4sugar/m4sh.m4:690: _AS_IF_ELSE is expanded from... lib/m4sugar/m4sh.m4:697: AS_IF is expanded from... ./lib/autoconf/general.m4:2249: AC_CACHE_VAL is expanded from... m4/ax_c___attribute__.m4:31: AX_C___ATTRIBUTE__ is expanded from... configure.ac:68: the top level configure.ac:74: warning: AC_LANG_CONFTEST: no AC_LANG_SOURCE call detected in body ./lib/autoconf/lang.m4:199: AC_LANG_CONFTEST is expanded from... ./lib/autoconf/general.m4:2892: _AC_LINK_IFELSE is expanded from... ./lib/autoconf/general.m4:2909: AC_LINK_IFELSE is expanded from... lib/m4sugar/m4sh.m4:690: _AS_IF_ELSE is expanded from... lib/m4sugar/m4sh.m4:697: AS_IF is expanded from... ./lib/autoconf/general.m4:2249: AC_CACHE_VAL is expanded from... ./lib/autoconf/general.m4:2270: AC_CACHE_CHECK is expanded from... m4/ax_c_referenceable_passed_va_list.m4:57: AX_C_REFERENCEABLE_PASSED_VA_LIST is expanded from... configure.ac:74: the top level configure.ac:184: warning: The macro 'AC_LANG_C' is obsolete. configure.ac:184: You should run autoupdate. ./lib/autoconf/c.m4:72: AC_LANG_C is expanded from... lib/m4sugar/m4sh.m4:690: _AS_IF_ELSE is expanded from... lib/m4sugar/m4sh.m4:697: AS_IF is expanded from... ./lib/autoconf/general.m4:2249: AC_CACHE_VAL is expanded from... ./lib/autoconf/general.m4:2270: AC_CACHE_CHECK is expanded from... m4/ax_cflags_gcc_option.m4:150: AX_CFLAGS_GCC_OPTION_NEW is expanded from... m4/ax_cflags_gcc_option.m4:221: AX_CFLAGS_GCC_OPTION is expanded from... configure.ac:184: the top level configure.ac:184: warning: The macro 'AC_TRY_COMPILE' is obsolete. configure.ac:184: You should run autoupdate. ./lib/autoconf/general.m4:2845: AC_TRY_COMPILE is expanded from... lib/m4sugar/m4sh.m4:690: _AS_IF_ELSE is expanded from... lib/m4sugar/m4sh.m4:697: AS_IF is expanded from... ./lib/autoconf/general.m4:2249: AC_CACHE_VAL is expanded from... ./lib/autoconf/general.m4:2270: AC_CACHE_CHECK is expanded from... m4/ax_cflags_gcc_option.m4:150: AX_CFLAGS_GCC_OPTION_NEW is expanded from... m4/ax_cflags_gcc_option.m4:221: AX_CFLAGS_GCC_OPTION is expanded from... configure.ac:184: the top level configure.ac:185: warning: The macro 'AC_LANG_C' is obsolete. configure.ac:185: You should run autoupdate. ./lib/autoconf/c.m4:72: AC_LANG_C is expanded from... lib/m4sugar/m4sh.m4:690: _AS_IF_ELSE is expanded from... lib/m4sugar/m4sh.m4:697: AS_IF is expanded from... ./lib/autoconf/general.m4:2249: AC_CACHE_VAL is expanded from... ./lib/autoconf/general.m4:2270: AC_CACHE_CHECK is expanded from... m4/ax_cflags_gcc_option.m4:150: AX_CFLAGS_GCC_OPTION_NEW is expanded from... m4/ax_cflags_gcc_option.m4:221: AX_CFLAGS_GCC_OPTION is expanded from... configure.ac:185: the top level configure.ac:185: warning: The macro 'AC_TRY_COMPILE' is obsolete. configure.ac:185: You should run autoupdate. ./lib/autoconf/general.m4:2845: AC_TRY_COMPILE is expanded from... lib/m4sugar/m4sh.m4:690: _AS_IF_ELSE is expanded from... lib/m4sugar/m4sh.m4:697: AS_IF is expanded from... ./lib/autoconf/general.m4:2249: AC_CACHE_VAL is expanded from... ./lib/autoconf/general.m4:2270: AC_CACHE_CHECK is expanded from... m4/ax_cflags_gcc_option.m4:150: AX_CFLAGS_GCC_OPTION_NEW is expanded from... m4/ax_cflags_gcc_option.m4:221: AX_CFLAGS_GCC_OPTION is expanded from... configure.ac:185: the top level configure.ac:186: warning: The macro 'AC_LANG_C' is obsolete. configure.ac:186: You should run autoupdate. ./lib/autoconf/c.m4:72: AC_LANG_C is expanded from... lib/m4sugar/m4sh.m4:690: _AS_IF_ELSE is expanded from... lib/m4sugar/m4sh.m4:697: AS_IF is expanded from... ./lib/autoconf/general.m4:2249: AC_CACHE_VAL is expanded from... ./lib/autoconf/general.m4:2270: AC_CACHE_CHECK is expanded from... m4/ax_cflags_gcc_option.m4:150: AX_CFLAGS_GCC_OPTION_NEW is expanded from... m4/ax_cflags_gcc_option.m4:221: AX_CFLAGS_GCC_OPTION is expanded from... configure.ac:186: the top level configure.ac:186: warning: The macro 'AC_TRY_COMPILE' is obsolete. configure.ac:186: You should run autoupdate. ./lib/autoconf/general.m4:2845: AC_TRY_COMPILE is expanded from... lib/m4sugar/m4sh.m4:690: _AS_IF_ELSE is expanded from... lib/m4sugar/m4sh.m4:697: AS_IF is expanded from... ./lib/autoconf/general.m4:2249: AC_CACHE_VAL is expanded from... ./lib/autoconf/general.m4:2270: AC_CACHE_CHECK is expanded from... m4/ax_cflags_gcc_option.m4:150: AX_CFLAGS_GCC_OPTION_NEW is expanded from... m4/ax_cflags_gcc_option.m4:221: AX_CFLAGS_GCC_OPTION is expanded from... configure.ac:186: the top level configure.ac:187: warning: The macro 'AC_LANG_C' is obsolete. configure.ac:187: You should run autoupdate. ./lib/autoconf/c.m4:72: AC_LANG_C is expanded from... lib/m4sugar/m4sh.m4:690: _AS_IF_ELSE is expanded from... lib/m4sugar/m4sh.m4:697: AS_IF is expanded from... ./lib/autoconf/general.m4:2249: AC_CACHE_VAL is expanded from... ./lib/autoconf/general.m4:2270: AC_CACHE_CHECK is expanded from... m4/ax_cflags_gcc_option.m4:150: AX_CFLAGS_GCC_OPTION_NEW is expanded from... m4/ax_cflags_gcc_option.m4:221: AX_CFLAGS_GCC_OPTION is expanded from... configure.ac:187: the top level configure.ac:187: warning: The macro 'AC_TRY_COMPILE' is obsolete. configure.ac:187: You should run autoupdate. ./lib/autoconf/general.m4:2845: AC_TRY_COMPILE is expanded from... lib/m4sugar/m4sh.m4:690: _AS_IF_ELSE is expanded from... lib/m4sugar/m4sh.m4:697: AS_IF is expanded from... ./lib/autoconf/general.m4:2249: AC_CACHE_VAL is expanded from... ./lib/autoconf/general.m4:2270: AC_CACHE_CHECK is expanded from... m4/ax_cflags_gcc_option.m4:150: AX_CFLAGS_GCC_OPTION_NEW is expanded from... m4/ax_cflags_gcc_option.m4:221: AX_CFLAGS_GCC_OPTION is expanded from... configure.ac:187: the top level configure.ac:188: warning: The macro 'AC_LANG_C' is obsolete. configure.ac:188: You should run autoupdate. ./lib/autoconf/c.m4:72: AC_LANG_C is expanded from... lib/m4sugar/m4sh.m4:690: _AS_IF_ELSE is expanded from... lib/m4sugar/m4sh.m4:697: AS_IF is expanded from... ./lib/autoconf/general.m4:2249: AC_CACHE_VAL is expanded from... ./lib/autoconf/general.m4:2270: AC_CACHE_CHECK is expanded from... m4/ax_cflags_gcc_option.m4:150: AX_CFLAGS_GCC_OPTION_NEW is expanded from... m4/ax_cflags_gcc_option.m4:221: AX_CFLAGS_GCC_OPTION is expanded from... configure.ac:188: the top level configure.ac:188: warning: The macro 'AC_TRY_COMPILE' is obsolete. configure.ac:188: You should run autoupdate. ./lib/autoconf/general.m4:2845: AC_TRY_COMPILE is expanded from... lib/m4sugar/m4sh.m4:690: _AS_IF_ELSE is expanded from... lib/m4sugar/m4sh.m4:697: AS_IF is expanded from... ./lib/autoconf/general.m4:2249: AC_CACHE_VAL is expanded from... ./lib/autoconf/general.m4:2270: AC_CACHE_CHECK is expanded from... m4/ax_cflags_gcc_option.m4:150: AX_CFLAGS_GCC_OPTION_NEW is expanded from... m4/ax_cflags_gcc_option.m4:221: AX_CFLAGS_GCC_OPTION is expanded from... configure.ac:188: the top level configure.ac:189: warning: The macro 'AC_LANG_C' is obsolete. configure.ac:189: You should run autoupdate. ./lib/autoconf/c.m4:72: AC_LANG_C is expanded from... lib/m4sugar/m4sh.m4:690: _AS_IF_ELSE is expanded from... lib/m4sugar/m4sh.m4:697: AS_IF is expanded from... ./lib/autoconf/general.m4:2249: AC_CACHE_VAL is expanded from... ./lib/autoconf/general.m4:2270: AC_CACHE_CHECK is expanded from... m4/ax_cflags_gcc_option.m4:150: AX_CFLAGS_GCC_OPTION_NEW is expanded from... m4/ax_cflags_gcc_option.m4:221: AX_CFLAGS_GCC_OPTION is expanded from... configure.ac:189: the top level configure.ac:189: warning: The macro 'AC_TRY_COMPILE' is obsolete. configure.ac:189: You should run autoupdate. ./lib/autoconf/general.m4:2845: AC_TRY_COMPILE is expanded from... lib/m4sugar/m4sh.m4:690: _AS_IF_ELSE is expanded from... lib/m4sugar/m4sh.m4:697: AS_IF is expanded from... ./lib/autoconf/general.m4:2249: AC_CACHE_VAL is expanded from... ./lib/autoconf/general.m4:2270: AC_CACHE_CHECK is expanded from... m4/ax_cflags_gcc_option.m4:150: AX_CFLAGS_GCC_OPTION_NEW is expanded from... m4/ax_cflags_gcc_option.m4:221: AX_CFLAGS_GCC_OPTION is expanded from... configure.ac:189: the top level configure.ac:190: warning: The macro 'AC_LANG_C' is obsolete. configure.ac:190: You should run autoupdate. ./lib/autoconf/c.m4:72: AC_LANG_C is expanded from... lib/m4sugar/m4sh.m4:690: _AS_IF_ELSE is expanded from... lib/m4sugar/m4sh.m4:697: AS_IF is expanded from... ./lib/autoconf/general.m4:2249: AC_CACHE_VAL is expanded from... ./lib/autoconf/general.m4:2270: AC_CACHE_CHECK is expanded from... m4/ax_cflags_gcc_option.m4:150: AX_CFLAGS_GCC_OPTION_NEW is expanded from... m4/ax_cflags_gcc_option.m4:221: AX_CFLAGS_GCC_OPTION is expanded from... configure.ac:190: the top level configure.ac:190: warning: The macro 'AC_TRY_COMPILE' is obsolete. configure.ac:190: You should run autoupdate. ./lib/autoconf/general.m4:2845: AC_TRY_COMPILE is expanded from... lib/m4sugar/m4sh.m4:690: _AS_IF_ELSE is expanded from... lib/m4sugar/m4sh.m4:697: AS_IF is expanded from... ./lib/autoconf/general.m4:2249: AC_CACHE_VAL is expanded from... ./lib/autoconf/general.m4:2270: AC_CACHE_CHECK is expanded from... m4/ax_cflags_gcc_option.m4:150: AX_CFLAGS_GCC_OPTION_NEW is expanded from... m4/ax_cflags_gcc_option.m4:221: AX_CFLAGS_GCC_OPTION is expanded from... configure.ac:190: the top level configure.ac:191: warning: The macro 'AC_LANG_C' is obsolete. configure.ac:191: You should run autoupdate. ./lib/autoconf/c.m4:72: AC_LANG_C is expanded from... lib/m4sugar/m4sh.m4:690: _AS_IF_ELSE is expanded from... lib/m4sugar/m4sh.m4:697: AS_IF is expanded from... ./lib/autoconf/general.m4:2249: AC_CACHE_VAL is expanded from... ./lib/autoconf/general.m4:2270: AC_CACHE_CHECK is expanded from... m4/ax_cflags_gcc_option.m4:150: AX_CFLAGS_GCC_OPTION_NEW is expanded from... m4/ax_cflags_gcc_option.m4:221: AX_CFLAGS_GCC_OPTION is expanded from... configure.ac:191: the top level configure.ac:191: warning: The macro 'AC_TRY_COMPILE' is obsolete. configure.ac:191: You should run autoupdate. ./lib/autoconf/general.m4:2845: AC_TRY_COMPILE is expanded from... lib/m4sugar/m4sh.m4:690: _AS_IF_ELSE is expanded from... lib/m4sugar/m4sh.m4:697: AS_IF is expanded from... ./lib/autoconf/general.m4:2249: AC_CACHE_VAL is expanded from... ./lib/autoconf/general.m4:2270: AC_CACHE_CHECK is expanded from... m4/ax_cflags_gcc_option.m4:150: AX_CFLAGS_GCC_OPTION_NEW is expanded from... m4/ax_cflags_gcc_option.m4:221: AX_CFLAGS_GCC_OPTION is expanded from... configure.ac:191: the top level configure.ac:192: warning: The macro 'AC_LANG_C' is obsolete. configure.ac:192: You should run autoupdate. ./lib/autoconf/c.m4:72: AC_LANG_C is expanded from... lib/m4sugar/m4sh.m4:690: _AS_IF_ELSE is expanded from... lib/m4sugar/m4sh.m4:697: AS_IF is expanded from... ./lib/autoconf/general.m4:2249: AC_CACHE_VAL is expanded from... ./lib/autoconf/general.m4:2270: AC_CACHE_CHECK is expanded from... m4/ax_cflags_gcc_option.m4:150: AX_CFLAGS_GCC_OPTION_NEW is expanded from... m4/ax_cflags_gcc_option.m4:221: AX_CFLAGS_GCC_OPTION is expanded from... configure.ac:192: the top level configure.ac:192: warning: The macro 'AC_TRY_COMPILE' is obsolete. configure.ac:192: You should run autoupdate. ./lib/autoconf/general.m4:2845: AC_TRY_COMPILE is expanded from... lib/m4sugar/m4sh.m4:690: _AS_IF_ELSE is expanded from... lib/m4sugar/m4sh.m4:697: AS_IF is expanded from... ./lib/autoconf/general.m4:2249: AC_CACHE_VAL is expanded from... ./lib/autoconf/general.m4:2270: AC_CACHE_CHECK is expanded from... m4/ax_cflags_gcc_option.m4:150: AX_CFLAGS_GCC_OPTION_NEW is expanded from... m4/ax_cflags_gcc_option.m4:221: AX_CFLAGS_GCC_OPTION is expanded from... configure.ac:192: the top level configure.ac:193: warning: The macro 'AC_LANG_C' is obsolete. configure.ac:193: You should run autoupdate. ./lib/autoconf/c.m4:72: AC_LANG_C is expanded from... lib/m4sugar/m4sh.m4:690: _AS_IF_ELSE is expanded from... lib/m4sugar/m4sh.m4:697: AS_IF is expanded from... ./lib/autoconf/general.m4:2249: AC_CACHE_VAL is expanded from... ./lib/autoconf/general.m4:2270: AC_CACHE_CHECK is expanded from... m4/ax_cflags_gcc_option.m4:150: AX_CFLAGS_GCC_OPTION_NEW is expanded from... m4/ax_cflags_gcc_option.m4:221: AX_CFLAGS_GCC_OPTION is expanded from... configure.ac:193: the top level configure.ac:193: warning: The macro 'AC_TRY_COMPILE' is obsolete. configure.ac:193: You should run autoupdate. ./lib/autoconf/general.m4:2845: AC_TRY_COMPILE is expanded from... lib/m4sugar/m4sh.m4:690: _AS_IF_ELSE is expanded from... lib/m4sugar/m4sh.m4:697: AS_IF is expanded from... ./lib/autoconf/general.m4:2249: AC_CACHE_VAL is expanded from... ./lib/autoconf/general.m4:2270: AC_CACHE_CHECK is expanded from... m4/ax_cflags_gcc_option.m4:150: AX_CFLAGS_GCC_OPTION_NEW is expanded from... m4/ax_cflags_gcc_option.m4:221: AX_CFLAGS_GCC_OPTION is expanded from... configure.ac:193: the top level configure.ac:196: warning: The macro 'AC_LANG_C' is obsolete. configure.ac:196: You should run autoupdate. ./lib/autoconf/c.m4:72: AC_LANG_C is expanded from... lib/m4sugar/m4sh.m4:690: _AS_IF_ELSE is expanded from... lib/m4sugar/m4sh.m4:697: AS_IF is expanded from... ./lib/autoconf/general.m4:2249: AC_CACHE_VAL is expanded from... ./lib/autoconf/general.m4:2270: AC_CACHE_CHECK is expanded from... m4/ax_cflags_gcc_option.m4:150: AX_CFLAGS_GCC_OPTION_NEW is expanded from... m4/ax_cflags_gcc_option.m4:221: AX_CFLAGS_GCC_OPTION is expanded from... configure.ac:196: the top level configure.ac:196: warning: The macro 'AC_TRY_COMPILE' is obsolete. configure.ac:196: You should run autoupdate. ./lib/autoconf/general.m4:2845: AC_TRY_COMPILE is expanded from... lib/m4sugar/m4sh.m4:690: _AS_IF_ELSE is expanded from... lib/m4sugar/m4sh.m4:697: AS_IF is expanded from... ./lib/autoconf/general.m4:2249: AC_CACHE_VAL is expanded from... ./lib/autoconf/general.m4:2270: AC_CACHE_CHECK is expanded from... m4/ax_cflags_gcc_option.m4:150: AX_CFLAGS_GCC_OPTION_NEW is expanded from... m4/ax_cflags_gcc_option.m4:221: AX_CFLAGS_GCC_OPTION is expanded from... configure.ac:196: the top level configure.ac:199: warning: The macro 'AC_LANG_C' is obsolete. configure.ac:199: You should run autoupdate. ./lib/autoconf/c.m4:72: AC_LANG_C is expanded from... lib/m4sugar/m4sh.m4:690: _AS_IF_ELSE is expanded from... lib/m4sugar/m4sh.m4:697: AS_IF is expanded from... ./lib/autoconf/general.m4:2249: AC_CACHE_VAL is expanded from... ./lib/autoconf/general.m4:2270: AC_CACHE_CHECK is expanded from... m4/ax_cflags_gcc_option.m4:150: AX_CFLAGS_GCC_OPTION_NEW is expanded from... m4/ax_cflags_gcc_option.m4:221: AX_CFLAGS_GCC_OPTION is expanded from... configure.ac:199: the top level configure.ac:199: warning: The macro 'AC_TRY_COMPILE' is obsolete. configure.ac:199: You should run autoupdate. ./lib/autoconf/general.m4:2845: AC_TRY_COMPILE is expanded from... lib/m4sugar/m4sh.m4:690: _AS_IF_ELSE is expanded from... lib/m4sugar/m4sh.m4:697: AS_IF is expanded from... ./lib/autoconf/general.m4:2249: AC_CACHE_VAL is expanded from... ./lib/autoconf/general.m4:2270: AC_CACHE_CHECK is expanded from... m4/ax_cflags_gcc_option.m4:150: AX_CFLAGS_GCC_OPTION_NEW is expanded from... m4/ax_cflags_gcc_option.m4:221: AX_CFLAGS_GCC_OPTION is expanded from... configure.ac:199: the top level configure.ac:207: warning: AC_LANG_CONFTEST: no AC_LANG_SOURCE call detected in body ./lib/autoconf/lang.m4:199: AC_LANG_CONFTEST is expanded from... ./lib/autoconf/general.m4:2892: _AC_LINK_IFELSE is expanded from... ./lib/autoconf/general.m4:2909: AC_LINK_IFELSE is expanded from... lib/m4sugar/m4sh.m4:690: _AS_IF_ELSE is expanded from... lib/m4sugar/m4sh.m4:697: AS_IF is expanded from... ./lib/autoconf/general.m4:2249: AC_CACHE_VAL is expanded from... ./lib/autoconf/general.m4:2270: AC_CACHE_CHECK is expanded from... m4/ax_func_sigsetjmp.m4:29: AX_FUNC_SIGSETJMP is expanded from... configure.ac:207: the top level configure.ac:253: warning: The macro 'AC_TRY_RUN' is obsolete. configure.ac:253: You should run autoupdate. ./lib/autoconf/general.m4:2995: AC_TRY_RUN is expanded from... lib/m4sugar/m4sh.m4:690: _AS_IF_ELSE is expanded from... lib/m4sugar/m4sh.m4:697: AS_IF is expanded from... ./lib/autoconf/general.m4:2249: AC_CACHE_VAL is expanded from... ./lib/autoconf/general.m4:2270: AC_CACHE_CHECK is expanded from... m4/ax_check_page_aligned_malloc.m4:28: AX_CHECK_PAGE_ALIGNED_MALLOC is expanded from... configure.ac:253: the top level configure.ac:1026: warning: The macro 'AC_LANG_C' is obsolete. configure.ac:1026: You should run autoupdate. ./lib/autoconf/c.m4:72: AC_LANG_C is expanded from... lib/m4sugar/m4sh.m4:690: _AS_IF_ELSE is expanded from... lib/m4sugar/m4sh.m4:697: AS_IF is expanded from... ./lib/autoconf/general.m4:2249: AC_CACHE_VAL is expanded from... ./lib/autoconf/general.m4:2270: AC_CACHE_CHECK is expanded from... m4/ax_cflags_gcc_option.m4:150: AX_CFLAGS_GCC_OPTION_NEW is expanded from... m4/ax_cflags_gcc_option.m4:221: AX_CFLAGS_GCC_OPTION is expanded from... configure.ac:1026: the top level configure.ac:1026: warning: The macro 'AC_TRY_COMPILE' is obsolete. configure.ac:1026: You should run autoupdate. ./lib/autoconf/general.m4:2845: AC_TRY_COMPILE is expanded from... lib/m4sugar/m4sh.m4:690: _AS_IF_ELSE is expanded from... lib/m4sugar/m4sh.m4:697: AS_IF is expanded from... ./lib/autoconf/general.m4:2249: AC_CACHE_VAL is expanded from... ./lib/autoconf/general.m4:2270: AC_CACHE_CHECK is expanded from... m4/ax_cflags_gcc_option.m4:150: AX_CFLAGS_GCC_OPTION_NEW is expanded from... m4/ax_cflags_gcc_option.m4:221: AX_CFLAGS_GCC_OPTION is expanded from... configure.ac:1026: the top level configure.ac:1028: warning: The macro 'AC_LANG_C' is obsolete. configure.ac:1028: You should run autoupdate. ./lib/autoconf/c.m4:72: AC_LANG_C is expanded from... lib/m4sugar/m4sh.m4:690: _AS_IF_ELSE is expanded from... lib/m4sugar/m4sh.m4:697: AS_IF is expanded from... ./lib/autoconf/general.m4:2249: AC_CACHE_VAL is expanded from... ./lib/autoconf/general.m4:2270: AC_CACHE_CHECK is expanded from... m4/ax_cflags_gcc_option.m4:150: AX_CFLAGS_GCC_OPTION_NEW is expanded from... m4/ax_cflags_gcc_option.m4:221: AX_CFLAGS_GCC_OPTION is expanded from... configure.ac:1028: the top level configure.ac:1028: warning: The macro 'AC_TRY_COMPILE' is obsolete. configure.ac:1028: You should run autoupdate. ./lib/autoconf/general.m4:2845: AC_TRY_COMPILE is expanded from... lib/m4sugar/m4sh.m4:690: _AS_IF_ELSE is expanded from... lib/m4sugar/m4sh.m4:697: AS_IF is expanded from... ./lib/autoconf/general.m4:2249: AC_CACHE_VAL is expanded from... ./lib/autoconf/general.m4:2270: AC_CACHE_CHECK is expanded from... m4/ax_cflags_gcc_option.m4:150: AX_CFLAGS_GCC_OPTION_NEW is expanded from... m4/ax_cflags_gcc_option.m4:221: AX_CFLAGS_GCC_OPTION is expanded from... configure.ac:1028: the top level configure.ac:20: installing './compile' configure.ac:6: installing './missing' lib/Makefile.am:29: warning: pkgdatadir was already defined in condition TRUE, which includes condition WITH_MASTER_PKG ... /usr/share/automake-1.16/am/header-vars.am: ... 'pkgdatadir' previously defined here src/Makefile.am:367: warning: source file 'gcroots/gcroots.c' is in a subdirectory, src/Makefile.am:367: but option 'subdir-objects' is disabled automake: warning: possible forward-incompatibility. automake: At least one source file is in a subdirectory, but the 'subdir-objects' automake: automake option hasn't been enabled. For now, the corresponding output automake: object file(s) will be placed in the top-level directory. However, this automake: behavior may change in a future Automake major version, with object automake: files being placed in the same subdirectory as the corresponding sources. automake: You are advised to start using 'subdir-objects' option throughout your automake: project, to avoid future incompatibilities. src/Makefile.am: installing './depcomp' dh_auto_configure ./configure --build=x86_64-linux-gnu --prefix=/usr --includedir=\${prefix}/include --mandir=\${prefix}/share/man --infodir=\${prefix}/share/info --sysconfdir=/etc --localstatedir=/var --disable-option-checking --disable-silent-rules --libdir=\${prefix}/lib/x86_64-linux-gnu --runstatedir=/run --disable-maintainer-mode --disable-dependency-tracking checking for a BSD-compatible install... /usr/bin/install -c checking whether build environment is sane... yes checking for a race-free mkdir -p... /usr/bin/mkdir -p checking for gawk... no checking for mawk... mawk checking whether make sets $(MAKE)... yes checking whether make supports nested variables... yes checking whether to enable maintainer-specific portions of Makefiles... no checking for gcc... gcc checking whether the C compiler works... yes checking for C compiler default output file name... a.out checking for suffix of executables... checking whether we are cross compiling... no checking for suffix of object files... o checking whether the compiler supports GNU C... yes checking whether gcc accepts -g... yes checking for gcc option to enable C11 features... none needed checking whether gcc understands -c and -o together... yes checking whether make supports the include directive... yes (GNU style) checking dependency style of gcc... none checking build system type... x86_64-pc-linux-gnu checking host system type... x86_64-pc-linux-gnu checking how to print strings... printf checking for a sed that does not truncate output... /usr/bin/sed checking for grep that handles long lines and -e... /usr/bin/grep checking for egrep... /usr/bin/grep -E checking for fgrep... /usr/bin/grep -F checking for ld used by gcc... /usr/bin/ld checking if the linker (/usr/bin/ld) is GNU ld... yes checking for BSD- or MS-compatible name lister (nm)... /usr/bin/nm -B checking the name lister (/usr/bin/nm -B) interface... BSD nm checking whether ln -s works... yes checking the maximum length of command line arguments... 1572864 checking how to convert x86_64-pc-linux-gnu file names to x86_64-pc-linux-gnu format... func_convert_file_noop checking how to convert x86_64-pc-linux-gnu file names to toolchain format... func_convert_file_noop checking for /usr/bin/ld option to reload object files... -r checking for file... file checking for objdump... objdump checking how to recognize dependent libraries... pass_all checking for dlltool... no checking how to associate runtime and link libraries... printf %s\n checking for ar... ar checking for archiver @FILE support... @ checking for strip... strip checking for ranlib... ranlib checking command to parse /usr/bin/nm -B output from gcc object... ok checking for sysroot... no checking for a working dd... /usr/bin/dd checking how to truncate binary pipes... /usr/bin/dd bs=4096 count=1 checking for mt... no checking if : is a manifest tool... no checking for stdio.h... yes checking for stdlib.h... yes checking for string.h... yes checking for inttypes.h... yes checking for stdint.h... yes checking for strings.h... yes checking for sys/stat.h... yes checking for sys/types.h... yes checking for unistd.h... yes checking for dlfcn.h... yes checking for objdir... .libs checking if gcc supports -fno-rtti -fno-exceptions... no checking for gcc option to produce PIC... -fPIC -DPIC checking if gcc PIC flag -fPIC -DPIC works... yes checking if gcc static flag -static works... yes checking if gcc supports -c -o file.o... yes checking if gcc supports -c -o file.o... (cached) yes checking whether the gcc linker (/usr/bin/ld -m elf_x86_64) supports shared libraries... yes checking whether -lc should be explicitly linked in... no checking dynamic linker characteristics... GNU/Linux ld.so checking how to hardcode library paths into programs... immediate checking whether stripping libraries is possible... yes checking if libtool supports shared libraries... yes checking whether to build shared libraries... yes checking whether to build static libraries... yes checking whether ln -s works... yes checking for egrep... (cached) /usr/bin/grep -E checking for a sed that does not truncate output... (cached) /usr/bin/sed checking for ruby18... no checking for ruby... no checking for perl5... no checking for perl... /usr/bin/perl checking for asciidoc... no checking for sh... /usr/bin/sh checking for md5... no checking for md5sum... /usr/bin/md5sum checking for sha1... no checking for sha1sum... /usr/bin/sha1sum checking for sha256... no checking for sha256sum... /usr/bin/sha256sum checking how to run the C preprocessor... gcc -E checking for egrep -e... (cached) /usr/bin/grep -E checking if libc is the GNU libc... yes checking for egrep... (cached) /usr/bin/grep -E checking for stdint.h... (cached) yes checking for inttypes.h... (cached) yes checking for sys/inttypes.h... no checking for sys/types.h... (cached) yes checking for limits.h... yes checking for malloc.h... yes checking for stddef.h... yes checking for stdlib.h... (cached) yes checking for string.h... (cached) yes checking for strings.h... (cached) yes checking for unistd.h... (cached) yes checking for assert.h... yes checking for an ANSI C-conforming const... yes checking for working volatile... yes checking for C/C++ restrict keyword... __restrict__ checking for inline... inline checking whether char is unsigned... no checking whether right shift operation is arithmetic... yes checking for __attribute__... yes checking whether f(va_list va){ &va; } works as expected... no checking whether byte ordering is bigendian... no checking size of char... 1 checking size of short... 2 checking size of int... 4 checking size of long... 8 checking size of void*... 8 checking data model... LP64 (488, standard 64bit unixish) checking for unsigned long long int... yes checking for long long int... yes checking for unsigned long long int... (cached) yes checking for long double... yes checking for long double with more range or precision than double... yes checking for int8_t... yes checking for int16_t... yes checking for int32_t... yes checking for int64_t... yes checking for intmax_t... yes checking for intptr_t... yes checking for uint8_t... yes checking for uint16_t... yes checking for uint32_t... yes checking for uint64_t... yes checking for uintmax_t... yes checking for uintptr_t... yes checking size of char... (cached) 1 checking size of short... (cached) 2 checking size of int... (cached) 4 checking size of long... (cached) 8 checking size of long long... 8 checking size of float... 4 checking size of double... 8 checking size of long double... 16 checking size of void *... 8 checking size of size_t... 8 checking size of int8_t... 1 checking size of int16_t... 2 checking size of int32_t... 4 checking size of int64_t... 8 checking size of intmax_t... 8 checking size of intptr_t... 8 checking alignment of char... 1 checking alignment of short... 2 checking alignment of int... 4 checking alignment of long... 8 checking alignment of long long... 8 checking alignment of float... 4 checking alignment of double... 8 checking alignment of long double... 16 checking alignment of void *... 8 checking alignment of size_t... 8 checking alignment of int8_t... 1 checking alignment of int16_t... 2 checking alignment of int32_t... 4 checking alignment of int64_t... 8 checking alignment of intmax_t... 8 checking alignment of intptr_t... 8 checking for size_t... yes checking for ssize_t... yes checking CFLAGS for gcc -pedantic... -pedantic checking CFLAGS for gcc -Wall... -Wall checking CFLAGS for gcc -Wchar-subscripts... -Wchar-subscripts checking CFLAGS for gcc -Wmissing-declarations... -Wmissing-declarations checking CFLAGS for gcc -Wredundant-decls... -Wredundant-decls checking CFLAGS for gcc -Wmissing-prototypes... -Wmissing-prototypes checking CFLAGS for gcc -Wnested-externs... -Wnested-externs checking CFLAGS for gcc -Wpointer-arith... -Wpointer-arith checking CFLAGS for gcc -Wcast-align... -Wcast-align checking CFLAGS for gcc -Wsign-compare... -Wsign-compare checking CFLAGS for gcc -Wno-overlength-strings... -Wno-overlength-strings checking CFLAGS for gcc -no-cpp-precomp... no, unknown checking for sigsetjmp... yes checking for getcontext... yes checking for strtoll... yes checking for strtoimax... yes checking for memalign... yes checking for fileno... yes checking for getcwd... yes checking for getpagesize... yes checking for posix_memalign... yes checking for memalign... (cached) yes checking for strdup... yes checking for strcasecmp... yes checking if large mallocs guarantee page-alignment... no checking for egrep... (cached) /usr/bin/grep -E checking for GNU make... make checking required dependencies of features... make[1]: Circular writer <- raw_c_format dependency dropped. resolved checking recommended dependencies of features... resolved checking conflicts between features... ok checking that generated files are newer than configure... done configure: creating ./config.status config.status: creating sigscheme.pc config.status: creating libgcroots.mk config.status: creating sigscheme.mk config.status: creating Makefile config.status: creating doc/Makefile config.status: creating m4/Makefile config.status: creating tools/Makefile config.status: creating include/Makefile config.status: creating include/sigscheme/Makefile config.status: creating src/Makefile config.status: creating lib/Makefile config.status: creating test/Makefile config.status: creating test/run-singletest.sh config.status: creating test-c/Makefile config.status: creating test-c/collect.sh config.status: creating bench/Makefile config.status: creating src/config.h config.status: executing depfiles commands config.status: executing libtool commands === configuring in libgcroots (/build/reproducible-path/sigscheme-0.9.1/libgcroots) configure: running /bin/bash ./configure --disable-option-checking '--prefix=/usr' '--build=x86_64-linux-gnu' '--includedir=${prefix}/include' '--mandir=${prefix}/share/man' '--infodir=${prefix}/share/info' '--sysconfdir=/etc' '--localstatedir=/var' '--disable-silent-rules' '--libdir=${prefix}/lib/x86_64-linux-gnu' '--runstatedir=/run' '--disable-maintainer-mode' '--disable-dependency-tracking' 'build_alias=x86_64-linux-gnu' 'CFLAGS=-g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/sigscheme-0.9.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection' 'LDFLAGS=-Wl,-z,relro -Wl,-z,now' 'CPPFLAGS=-Wdate-time -D_FORTIFY_SOURCE=2' --cache-file=/dev/null --srcdir=. checking build system type... x86_64-pc-linux-gnu checking host system type... x86_64-pc-linux-gnu checking target system type... x86_64-pc-linux-gnu checking for a BSD-compatible install... /usr/bin/install -c checking whether build environment is sane... yes checking for a race-free mkdir -p... /usr/bin/mkdir -p checking for gawk... no checking for mawk... mawk checking whether make sets $(MAKE)... yes checking whether make supports nested variables... yes checking whether to enable maintainer-specific portions of Makefiles... no checking whether make supports the include directive... yes (GNU style) checking for gcc... gcc checking whether the C compiler works... yes checking for C compiler default output file name... a.out checking for suffix of executables... checking whether we are cross compiling... no checking for suffix of object files... o checking whether the compiler supports GNU C... yes checking whether gcc accepts -g... yes checking for gcc option to enable C11 features... none needed checking whether gcc understands -c and -o together... yes checking dependency style of gcc... none checking dependency style of gcc... none checking for ar... ar checking for ranlib... ranlib checking for md5... no checking for md5sum... /usr/bin/md5sum checking for sha1... no checking for sha1sum... /usr/bin/sha1sum checking for sha256... no checking for sha256sum... /usr/bin/sha256sum checking for stdio.h... yes checking for stdlib.h... yes checking for string.h... yes checking for inttypes.h... yes checking for stdint.h... yes checking for strings.h... yes checking for sys/stat.h... yes checking for sys/types.h... yes checking for unistd.h... yes checking size of void *... 8 checking alignment of void *... 8 checking CFLAGS for gcc -pedantic... -pedantic checking CFLAGS for gcc -Wall... -Wall checking CFLAGS for gcc -Wchar-subscripts... -Wchar-subscripts checking CFLAGS for gcc -Wmissing-declarations... -Wmissing-declarations checking CFLAGS for gcc -Wredundant-decls... -Wredundant-decls checking CFLAGS for gcc -Wmissing-prototypes... -Wmissing-prototypes checking CFLAGS for gcc -Wnested-externs... -Wnested-externs checking CFLAGS for gcc -Wpointer-arith... -Wpointer-arith checking CFLAGS for gcc -Wcast-align... -Wcast-align checking CFLAGS for gcc -Wsign-compare... -Wsign-compare checking CFLAGS for gcc -no-cpp-precomp... no, unknown checking for xlc... no checking for dlopen in -ldl... yes checking for getcontext... yes checking whether to build shared libraries... yes checking which machine-dependent code should be used... checking how to print strings... printf checking for a sed that does not truncate output... /usr/bin/sed checking for grep that handles long lines and -e... /usr/bin/grep checking for egrep... /usr/bin/grep -E checking for fgrep... /usr/bin/grep -F checking for ld used by gcc... /usr/bin/ld checking if the linker (/usr/bin/ld) is GNU ld... yes checking for BSD- or MS-compatible name lister (nm)... /usr/bin/nm -B checking the name lister (/usr/bin/nm -B) interface... BSD nm checking whether ln -s works... yes checking the maximum length of command line arguments... 1572864 checking how to convert x86_64-pc-linux-gnu file names to x86_64-pc-linux-gnu format... func_convert_file_noop checking how to convert x86_64-pc-linux-gnu file names to toolchain format... func_convert_file_noop checking for /usr/bin/ld option to reload object files... -r checking for file... file checking for objdump... objdump checking how to recognize dependent libraries... pass_all checking for dlltool... no checking how to associate runtime and link libraries... printf %s\n checking for archiver @FILE support... @ checking for strip... strip checking for ranlib... (cached) ranlib checking command to parse /usr/bin/nm -B output from gcc object... ok checking for sysroot... no checking for a working dd... /usr/bin/dd checking how to truncate binary pipes... /usr/bin/dd bs=4096 count=1 checking for mt... no checking if : is a manifest tool... no checking for dlfcn.h... yes checking for objdir... .libs checking if gcc supports -fno-rtti -fno-exceptions... no checking for gcc option to produce PIC... -fPIC -DPIC checking if gcc PIC flag -fPIC -DPIC works... yes checking if gcc static flag -static works... yes checking if gcc supports -c -o file.o... yes checking if gcc supports -c -o file.o... (cached) yes checking whether the gcc linker (/usr/bin/ld -m elf_x86_64) supports shared libraries... yes checking whether -lc should be explicitly linked in... no checking dynamic linker characteristics... GNU/Linux ld.so checking how to hardcode library paths into programs... immediate checking whether stripping libraries is possible... yes checking if libtool supports shared libraries... yes checking whether to build shared libraries... yes checking whether to build static libraries... yes checking for sys/dg_sys_info.h... no checking whether Solaris gcc optimization fix is necessary... no checking that generated files are newer than configure... done configure: creating ./config.status config.status: creating Makefile config.status: creating gcroots.pc config.status: creating m4/Makefile config.status: executing depfiles commands config.status: executing libtool commands config.status: executing default commands SigScheme has been configured as follows: base config: regular [Storage configuration] Storage impl: compact Fixnum size: long getcontext: yes libgcroots: bundled one [Multibyte character handlings] Multibyte chars: yes Default encoding: utf8 UTF-8 codec: yes EUC-CN codec: no EUC-JP codec: no EUC-KR codec: no Shift_JIS codec: no [R5RS behaviors] Strict R5RS: no Const list literal: no Const vector literal: yes Strict null form: no Strict vector form: yes Strict argcheck: yes Strict top-level defs: yes Internal definitions: yes [R5RS features] Continuation: yes Quasiquote: yes Hygienic macros: no Promise: yes Integer: yes Numeric I/O: yes Charcters: yes Strings: yes String procedures: yes Deep c[ad]+r procs: yes Vectors: yes Ports: yes Reader: yes Writer: yes Load: yes [SRFIs] SRFI-0: yes SRFI-1: yes SRFI-2: yes SRFI-6: yes SRFI-8: yes SRFI-9: yes SRFI-22: yes SRFI-23: yes SRFI-28: yes SRFI-34: yes SRFI-38: yes SRFI-43: yes SRFI-48: yes SRFI-55: yes SRFI-60: yes SRFI-69: yes SRFI-95: yes [R6RS features (preliminary)] R6RS characters: yes R6RS named chars: yes [SigScheme-specific extensions] define-macro: yes SigScheme extensions: yes format+ procedure: yes SIOD compatibilities: no SIOD bugs emulation: no eval_c_string(): yes Backtrace: no Library: yes Interactive shell: yes [Developer-only debugging features] Debug: no [Build information (provide this on bug reports)] Package: SigScheme 0.9.1 build (compile on): x86_64-pc-linux-gnu host (compile for): x86_64-pc-linux-gnu host data model: LP64 host align (C/S/I/L/P): 1/2/4/8/8 host endian: little host char unsigned: no host arithmetic rshift: yes host safe va_list ref: no Compiler: gcc Compiler version: gcc (Debian 14.2.0-8) 14.2.0 CFLAGS='-g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/sigscheme-0.9.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -pedantic -Wall -Wchar-subscripts -Wmissing-declarations -Wredundant-decls -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wcast-align -Wsign-compare -Wno-overlength-strings -DNDEBUG' dh_auto_build make -j42 make[1]: Entering directory '/build/reproducible-path/sigscheme-0.9.1' Making all in doc make[2]: Entering directory '/build/reproducible-path/sigscheme-0.9.1/doc' make[2]: Nothing to be done for 'all'. make[2]: Leaving directory '/build/reproducible-path/sigscheme-0.9.1/doc' Making all in m4 make[2]: Entering directory '/build/reproducible-path/sigscheme-0.9.1/m4' make[2]: Nothing to be done for 'all'. make[2]: Leaving directory '/build/reproducible-path/sigscheme-0.9.1/m4' Making all in tools make[2]: Entering directory '/build/reproducible-path/sigscheme-0.9.1/tools' make[2]: Nothing to be done for 'all'. make[2]: Leaving directory '/build/reproducible-path/sigscheme-0.9.1/tools' Making all in libgcroots make[2]: Entering directory '/build/reproducible-path/sigscheme-0.9.1/libgcroots' Making all in m4 make[3]: Entering directory '/build/reproducible-path/sigscheme-0.9.1/libgcroots/m4' make[3]: Nothing to be done for 'all'. make[3]: Leaving directory '/build/reproducible-path/sigscheme-0.9.1/libgcroots/m4' make[3]: Entering directory '/build/reproducible-path/sigscheme-0.9.1/libgcroots' /bin/bash ./libtool --tag=CC --mode=compile gcc -DPACKAGE_NAME=\"gcroots\" -DPACKAGE_TARNAME=\"libgcroots\" -DPACKAGE_VERSION=\"0.3.2\" -DPACKAGE_STRING=\"gcroots\ 0.3.2\" -DPACKAGE_BUGREPORT=\"sigscheme-ja@googlegroups.com\" -DPACKAGE_URL=\"\" -DPACKAGE=\"libgcroots\" -DVERSION=\"0.3.2\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DSIZEOF_VOID_P=8 -DALIGNOF_VOID_P=8 -DHAVE_GETCONTEXT=1 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DNO_EXECUTE_PERMISSION=1 -DALL_INTERIOR_POINTERS=1 -DSMALL_CONFIG=1 -I./include -Wdate-time -D_FORTIFY_SOURCE=2 -fexceptions -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/sigscheme-0.9.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -pedantic -Wall -Wchar-subscripts -Wmissing-declarations -Wredundant-decls -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wcast-align -Wsign-compare -c -o mark.lo mark.c /bin/bash ./libtool --tag=CC --mode=compile gcc -DPACKAGE_NAME=\"gcroots\" -DPACKAGE_TARNAME=\"libgcroots\" -DPACKAGE_VERSION=\"0.3.2\" -DPACKAGE_STRING=\"gcroots\ 0.3.2\" -DPACKAGE_BUGREPORT=\"sigscheme-ja@googlegroups.com\" -DPACKAGE_URL=\"\" -DPACKAGE=\"libgcroots\" -DVERSION=\"0.3.2\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DSIZEOF_VOID_P=8 -DALIGNOF_VOID_P=8 -DHAVE_GETCONTEXT=1 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DNO_EXECUTE_PERMISSION=1 -DALL_INTERIOR_POINTERS=1 -DSMALL_CONFIG=1 -I./include -Wdate-time -D_FORTIFY_SOURCE=2 -fexceptions -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/sigscheme-0.9.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -pedantic -Wall -Wchar-subscripts -Wmissing-declarations -Wredundant-decls -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wcast-align -Wsign-compare -c -o gcroots.lo gcroots.c /bin/bash ./libtool --tag=CC --mode=compile gcc -DPACKAGE_NAME=\"gcroots\" -DPACKAGE_TARNAME=\"libgcroots\" -DPACKAGE_VERSION=\"0.3.2\" -DPACKAGE_STRING=\"gcroots\ 0.3.2\" -DPACKAGE_BUGREPORT=\"sigscheme-ja@googlegroups.com\" -DPACKAGE_URL=\"\" -DPACKAGE=\"libgcroots\" -DVERSION=\"0.3.2\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DSIZEOF_VOID_P=8 -DALIGNOF_VOID_P=8 -DHAVE_GETCONTEXT=1 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DNO_EXECUTE_PERMISSION=1 -DALL_INTERIOR_POINTERS=1 -DSMALL_CONFIG=1 -I./include -Wdate-time -D_FORTIFY_SOURCE=2 -fexceptions -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/sigscheme-0.9.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -pedantic -Wall -Wchar-subscripts -Wmissing-declarations -Wredundant-decls -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wcast-align -Wsign-compare -c -o mach_dep.lo mach_dep.c libtool: compile: gcc -DPACKAGE_NAME=\"gcroots\" -DPACKAGE_TARNAME=\"libgcroots\" -DPACKAGE_VERSION=\"0.3.2\" "-DPACKAGE_STRING=\"gcroots 0.3.2\"" -DPACKAGE_BUGREPORT=\"sigscheme-ja@googlegroups.com\" -DPACKAGE_URL=\"\" -DPACKAGE=\"libgcroots\" -DVERSION=\"0.3.2\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DSIZEOF_VOID_P=8 -DALIGNOF_VOID_P=8 -DHAVE_GETCONTEXT=1 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DNO_EXECUTE_PERMISSION=1 -DALL_INTERIOR_POINTERS=1 -DSMALL_CONFIG=1 -I./include -Wdate-time -D_FORTIFY_SOURCE=2 -fexceptions -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/sigscheme-0.9.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -pedantic -Wall -Wchar-subscripts -Wmissing-declarations -Wredundant-decls -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wcast-align -Wsign-compare -c mach_dep.c -fPIC -DPIC -o .libs/mach_dep.o libtool: compile: gcc -DPACKAGE_NAME=\"gcroots\" -DPACKAGE_TARNAME=\"libgcroots\" -DPACKAGE_VERSION=\"0.3.2\" "-DPACKAGE_STRING=\"gcroots 0.3.2\"" -DPACKAGE_BUGREPORT=\"sigscheme-ja@googlegroups.com\" -DPACKAGE_URL=\"\" -DPACKAGE=\"libgcroots\" -DVERSION=\"0.3.2\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DSIZEOF_VOID_P=8 -DALIGNOF_VOID_P=8 -DHAVE_GETCONTEXT=1 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DNO_EXECUTE_PERMISSION=1 -DALL_INTERIOR_POINTERS=1 -DSMALL_CONFIG=1 -I./include -Wdate-time -D_FORTIFY_SOURCE=2 -fexceptions -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/sigscheme-0.9.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -pedantic -Wall -Wchar-subscripts -Wmissing-declarations -Wredundant-decls -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wcast-align -Wsign-compare -c gcroots.c -fPIC -DPIC -o .libs/gcroots.o libtool: compile: gcc -DPACKAGE_NAME=\"gcroots\" -DPACKAGE_TARNAME=\"libgcroots\" -DPACKAGE_VERSION=\"0.3.2\" "-DPACKAGE_STRING=\"gcroots 0.3.2\"" -DPACKAGE_BUGREPORT=\"sigscheme-ja@googlegroups.com\" -DPACKAGE_URL=\"\" -DPACKAGE=\"libgcroots\" -DVERSION=\"0.3.2\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DSIZEOF_VOID_P=8 -DALIGNOF_VOID_P=8 -DHAVE_GETCONTEXT=1 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DNO_EXECUTE_PERMISSION=1 -DALL_INTERIOR_POINTERS=1 -DSMALL_CONFIG=1 -I./include -Wdate-time -D_FORTIFY_SOURCE=2 -fexceptions -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/sigscheme-0.9.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -pedantic -Wall -Wchar-subscripts -Wmissing-declarations -Wredundant-decls -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wcast-align -Wsign-compare -c mark.c -fPIC -DPIC -o .libs/mark.o mark.c: In function 'GCROOTS_noop1': mark.c:35:26: warning: variable 'sink' set but not used [-Wunused-but-set-variable] 35 | static volatile word sink; | ^~~~ libtool: compile: gcc -DPACKAGE_NAME=\"gcroots\" -DPACKAGE_TARNAME=\"libgcroots\" -DPACKAGE_VERSION=\"0.3.2\" "-DPACKAGE_STRING=\"gcroots 0.3.2\"" -DPACKAGE_BUGREPORT=\"sigscheme-ja@googlegroups.com\" -DPACKAGE_URL=\"\" -DPACKAGE=\"libgcroots\" -DVERSION=\"0.3.2\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DSIZEOF_VOID_P=8 -DALIGNOF_VOID_P=8 -DHAVE_GETCONTEXT=1 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DNO_EXECUTE_PERMISSION=1 -DALL_INTERIOR_POINTERS=1 -DSMALL_CONFIG=1 -I./include -Wdate-time -D_FORTIFY_SOURCE=2 -fexceptions -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/sigscheme-0.9.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -pedantic -Wall -Wchar-subscripts -Wmissing-declarations -Wredundant-decls -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wcast-align -Wsign-compare -c mark.c -o mark.o >/dev/null 2>&1 libtool: compile: gcc -DPACKAGE_NAME=\"gcroots\" -DPACKAGE_TARNAME=\"libgcroots\" -DPACKAGE_VERSION=\"0.3.2\" "-DPACKAGE_STRING=\"gcroots 0.3.2\"" -DPACKAGE_BUGREPORT=\"sigscheme-ja@googlegroups.com\" -DPACKAGE_URL=\"\" -DPACKAGE=\"libgcroots\" -DVERSION=\"0.3.2\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DSIZEOF_VOID_P=8 -DALIGNOF_VOID_P=8 -DHAVE_GETCONTEXT=1 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DNO_EXECUTE_PERMISSION=1 -DALL_INTERIOR_POINTERS=1 -DSMALL_CONFIG=1 -I./include -Wdate-time -D_FORTIFY_SOURCE=2 -fexceptions -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/sigscheme-0.9.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -pedantic -Wall -Wchar-subscripts -Wmissing-declarations -Wredundant-decls -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wcast-align -Wsign-compare -c mach_dep.c -o mach_dep.o >/dev/null 2>&1 libtool: compile: gcc -DPACKAGE_NAME=\"gcroots\" -DPACKAGE_TARNAME=\"libgcroots\" -DPACKAGE_VERSION=\"0.3.2\" "-DPACKAGE_STRING=\"gcroots 0.3.2\"" -DPACKAGE_BUGREPORT=\"sigscheme-ja@googlegroups.com\" -DPACKAGE_URL=\"\" -DPACKAGE=\"libgcroots\" -DVERSION=\"0.3.2\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DSIZEOF_VOID_P=8 -DALIGNOF_VOID_P=8 -DHAVE_GETCONTEXT=1 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DNO_EXECUTE_PERMISSION=1 -DALL_INTERIOR_POINTERS=1 -DSMALL_CONFIG=1 -I./include -Wdate-time -D_FORTIFY_SOURCE=2 -fexceptions -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/sigscheme-0.9.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -pedantic -Wall -Wchar-subscripts -Wmissing-declarations -Wredundant-decls -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wcast-align -Wsign-compare -c gcroots.c -o gcroots.o >/dev/null 2>&1 /bin/bash ./libtool --tag=CC --mode=link gcc -fexceptions -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/sigscheme-0.9.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -pedantic -Wall -Wchar-subscripts -Wmissing-declarations -Wredundant-decls -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wcast-align -Wsign-compare -version-info 1:0:1 -Wl,-z,relro -Wl,-z,now -o libgcroots.la -rpath /usr/lib/x86_64-linux-gnu mark.lo gcroots.lo mach_dep.lo -ldl libtool: link: gcc -shared -fPIC -DPIC .libs/mark.o .libs/gcroots.o .libs/mach_dep.o -ldl -g -O2 -fstack-protector-strong -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 '/build/reproducible-path/sigscheme-0.9.1/libgcroots' make[2]: Leaving directory '/build/reproducible-path/sigscheme-0.9.1/libgcroots' Making all in include make[2]: Entering directory '/build/reproducible-path/sigscheme-0.9.1/include' Making all in sigscheme make[3]: Entering directory '/build/reproducible-path/sigscheme-0.9.1/include/sigscheme' rm -f config.h rm -f config-old.h rm -f scmint.h ln -s ../../src/config-old.h config-old.h ln -s ../../src/scmint.h scmint.h rm -f global.h rm -f encoding.h ln -s ../../src/global.h global.h rm -f encoding-dummy.h ln -s ../../src/config.h config.h ln -s ../../src/encoding.h encoding.h ln -s ../../src/encoding-dummy.h encoding-dummy.h rm -f sigscheme.h rm -f storage-common.h ln -s ../../src/sigscheme.h sigscheme.h rm -f storage-fatty.h rm -f storage-compact.h ln -s ../../src/storage-common.h storage-common.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 '/build/reproducible-path/sigscheme-0.9.1/include/sigscheme' make[4]: Nothing to be done for 'all-am'. make[4]: Leaving directory '/build/reproducible-path/sigscheme-0.9.1/include/sigscheme' make[3]: Leaving directory '/build/reproducible-path/sigscheme-0.9.1/include/sigscheme' make[3]: Entering directory '/build/reproducible-path/sigscheme-0.9.1/include' make[3]: Nothing to be done for 'all-am'. make[3]: Leaving directory '/build/reproducible-path/sigscheme-0.9.1/include' make[2]: Leaving directory '/build/reproducible-path/sigscheme-0.9.1/include' Making all in src make[2]: Entering directory '/build/reproducible-path/sigscheme-0.9.1/src' make all-am make[3]: Entering directory '/build/reproducible-path/sigscheme-0.9.1/src' gcc -DHAVE_CONFIG_H -DPKGDATADIR="\"/usr/share/sigscheme\"" -DSCMLIBDIR="\"/usr/share/sigscheme/lib\"" -I. -I../include -I/build/reproducible-path/sigscheme-0.9.1/libgcroots/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/sigscheme-0.9.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -pedantic -Wall -Wchar-subscripts -Wmissing-declarations -Wredundant-decls -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wcast-align -Wsign-compare -Wno-overlength-strings -DNDEBUG -c -o sscm-main.o `test -f 'main.c' || echo './'`main.c /bin/bash ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -DPKGDATADIR="\"/usr/share/sigscheme\"" -DSCMLIBDIR="\"/usr/share/sigscheme/lib\"" -I. -I../include -I/build/reproducible-path/sigscheme-0.9.1/libgcroots/include -DSCM_COMPILING_LIBSSCM=1 -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/sigscheme-0.9.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -pedantic -Wall -Wchar-subscripts -Wmissing-declarations -Wredundant-decls -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wcast-align -Wsign-compare -Wno-overlength-strings -DNDEBUG -c -o libsscm_la-alloc.lo `test -f 'alloc.c' || echo './'`alloc.c /bin/bash ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -DPKGDATADIR="\"/usr/share/sigscheme\"" -DSCMLIBDIR="\"/usr/share/sigscheme/lib\"" -I. -I../include -I/build/reproducible-path/sigscheme-0.9.1/libgcroots/include -DSCM_COMPILING_LIBSSCM=1 -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/sigscheme-0.9.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -pedantic -Wall -Wchar-subscripts -Wmissing-declarations -Wredundant-decls -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wcast-align -Wsign-compare -Wno-overlength-strings -DNDEBUG -c -o libsscm_la-storage.lo `test -f 'storage.c' || echo './'`storage.c /bin/bash ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -DPKGDATADIR="\"/usr/share/sigscheme\"" -DSCMLIBDIR="\"/usr/share/sigscheme/lib\"" -I. -I../include -I/build/reproducible-path/sigscheme-0.9.1/libgcroots/include -DSCM_COMPILING_LIBSSCM=1 -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/sigscheme-0.9.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -pedantic -Wall -Wchar-subscripts -Wmissing-declarations -Wredundant-decls -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wcast-align -Wsign-compare -Wno-overlength-strings -DNDEBUG -c -o libsscm_la-storage-gc.lo `test -f 'storage-gc.c' || echo './'`storage-gc.c /bin/bash ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -DPKGDATADIR="\"/usr/share/sigscheme\"" -DSCMLIBDIR="\"/usr/share/sigscheme/lib\"" -I. -I../include -I/build/reproducible-path/sigscheme-0.9.1/libgcroots/include -DSCM_COMPILING_LIBSSCM=1 -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/sigscheme-0.9.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -pedantic -Wall -Wchar-subscripts -Wmissing-declarations -Wredundant-decls -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wcast-align -Wsign-compare -Wno-overlength-strings -DNDEBUG -c -o libsscm_la-error.lo `test -f 'error.c' || echo './'`error.c /bin/bash ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -DPKGDATADIR="\"/usr/share/sigscheme\"" -DSCMLIBDIR="\"/usr/share/sigscheme/lib\"" -I. -I../include -I/build/reproducible-path/sigscheme-0.9.1/libgcroots/include -DSCM_COMPILING_LIBSSCM=1 -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/sigscheme-0.9.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -pedantic -Wall -Wchar-subscripts -Wmissing-declarations -Wredundant-decls -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wcast-align -Wsign-compare -Wno-overlength-strings -DNDEBUG -c -o libsscm_la-symbol.lo `test -f 'symbol.c' || echo './'`symbol.c /bin/bash ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -DPKGDATADIR="\"/usr/share/sigscheme\"" -DSCMLIBDIR="\"/usr/share/sigscheme/lib\"" -I. -I../include -I/build/reproducible-path/sigscheme-0.9.1/libgcroots/include -DSCM_COMPILING_LIBSSCM=1 -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/sigscheme-0.9.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -pedantic -Wall -Wchar-subscripts -Wmissing-declarations -Wredundant-decls -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wcast-align -Wsign-compare -Wno-overlength-strings -DNDEBUG -c -o libsscm_la-env.lo `test -f 'env.c' || echo './'`env.c /bin/bash ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -DPKGDATADIR="\"/usr/share/sigscheme\"" -DSCMLIBDIR="\"/usr/share/sigscheme/lib\"" -I. -I../include -I/build/reproducible-path/sigscheme-0.9.1/libgcroots/include -DSCM_COMPILING_LIBSSCM=1 -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/sigscheme-0.9.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -pedantic -Wall -Wchar-subscripts -Wmissing-declarations -Wredundant-decls -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wcast-align -Wsign-compare -Wno-overlength-strings -DNDEBUG -c -o libsscm_la-eval.lo `test -f 'eval.c' || echo './'`eval.c /bin/bash ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -DPKGDATADIR="\"/usr/share/sigscheme\"" -DSCMLIBDIR="\"/usr/share/sigscheme/lib\"" -I. -I../include -I/build/reproducible-path/sigscheme-0.9.1/libgcroots/include -DSCM_COMPILING_LIBSSCM=1 -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/sigscheme-0.9.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -pedantic -Wall -Wchar-subscripts -Wmissing-declarations -Wredundant-decls -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wcast-align -Wsign-compare -Wno-overlength-strings -DNDEBUG -c -o libsscm_la-syntax.lo `test -f 'syntax.c' || echo './'`syntax.c /bin/bash ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -DPKGDATADIR="\"/usr/share/sigscheme\"" -DSCMLIBDIR="\"/usr/share/sigscheme/lib\"" -I. -I../include -I/build/reproducible-path/sigscheme-0.9.1/libgcroots/include -DSCM_COMPILING_LIBSSCM=1 -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/sigscheme-0.9.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -pedantic -Wall -Wchar-subscripts -Wmissing-declarations -Wredundant-decls -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wcast-align -Wsign-compare -Wno-overlength-strings -DNDEBUG -c -o libsscm_la-procedure.lo `test -f 'procedure.c' || echo './'`procedure.c /bin/bash ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -DPKGDATADIR="\"/usr/share/sigscheme\"" -DSCMLIBDIR="\"/usr/share/sigscheme/lib\"" -I. -I../include -I/build/reproducible-path/sigscheme-0.9.1/libgcroots/include -DSCM_COMPILING_LIBSSCM=1 -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/sigscheme-0.9.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -pedantic -Wall -Wchar-subscripts -Wmissing-declarations -Wredundant-decls -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wcast-align -Wsign-compare -Wno-overlength-strings -DNDEBUG -c -o libsscm_la-list.lo `test -f 'list.c' || echo './'`list.c /bin/bash ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -DPKGDATADIR="\"/usr/share/sigscheme\"" -DSCMLIBDIR="\"/usr/share/sigscheme/lib\"" -I. -I../include -I/build/reproducible-path/sigscheme-0.9.1/libgcroots/include -DSCM_COMPILING_LIBSSCM=1 -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/sigscheme-0.9.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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/build/reproducible-path/sigscheme-0.9.1/libgcroots/include -DSCM_COMPILING_LIBSSCM=1 -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/sigscheme-0.9.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -pedantic -Wall -Wchar-subscripts -Wmissing-declarations -Wredundant-decls -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wcast-align -Wsign-compare -Wno-overlength-strings -DNDEBUG -c -o libsscm_la-sigscheme.lo `test -f 'sigscheme.c' || echo './'`sigscheme.c /bin/bash ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -DPKGDATADIR="\"/usr/share/sigscheme\"" -DSCMLIBDIR="\"/usr/share/sigscheme/lib\"" -I. -I../include -I/build/reproducible-path/sigscheme-0.9.1/libgcroots/include -DSCM_COMPILING_LIBSSCM=1 -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/sigscheme-0.9.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 /bin/bash ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -DPKGDATADIR="\"/usr/share/sigscheme\"" -DSCMLIBDIR="\"/usr/share/sigscheme/lib\"" -I. -I../include -I/build/reproducible-path/sigscheme-0.9.1/libgcroots/include -DSCM_COMPILING_LIBSSCM=1 -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/sigscheme-0.9.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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/build/reproducible-path/sigscheme-0.9.1/libgcroots/include -DSCM_COMPILING_LIBSSCM=1 -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/sigscheme-0.9.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -pedantic -Wall -Wchar-subscripts -Wmissing-declarations -Wredundant-decls -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wcast-align -Wsign-compare -Wno-overlength-strings -DNDEBUG -c -o libsscm_la-scmport-basechar.lo `test -f 'scmport-basechar.c' || echo './'`scmport-basechar.c /bin/bash ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -DPKGDATADIR="\"/usr/share/sigscheme\"" -DSCMLIBDIR="\"/usr/share/sigscheme/lib\"" -I. -I../include -I/build/reproducible-path/sigscheme-0.9.1/libgcroots/include -DSCM_COMPILING_LIBSSCM=1 -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/sigscheme-0.9.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -pedantic -Wall -Wchar-subscripts -Wmissing-declarations -Wredundant-decls -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wcast-align -Wsign-compare -Wno-overlength-strings -DNDEBUG -c -o libsscm_la-encoding.lo `test -f 'encoding.c' || echo './'`encoding.c /bin/bash ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -DPKGDATADIR="\"/usr/share/sigscheme\"" -DSCMLIBDIR="\"/usr/share/sigscheme/lib\"" -I. -I../include -I/build/reproducible-path/sigscheme-0.9.1/libgcroots/include -DSCM_COMPILING_LIBSSCM=1 -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/sigscheme-0.9.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 /bin/bash ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -DPKGDATADIR="\"/usr/share/sigscheme\"" -DSCMLIBDIR="\"/usr/share/sigscheme/lib\"" -I. -I../include -I/build/reproducible-path/sigscheme-0.9.1/libgcroots/include -DSCM_COMPILING_LIBSSCM=1 -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/sigscheme-0.9.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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/build/reproducible-path/sigscheme-0.9.1/libgcroots/include -DSCM_COMPILING_LIBSSCM=1 -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/sigscheme-0.9.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 /bin/bash ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -DPKGDATADIR="\"/usr/share/sigscheme\"" -DSCMLIBDIR="\"/usr/share/sigscheme/lib\"" -I. -I../include -I/build/reproducible-path/sigscheme-0.9.1/libgcroots/include -DSCM_COMPILING_LIBSSCM=1 -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/sigscheme-0.9.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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/build/reproducible-path/sigscheme-0.9.1/libgcroots/include -DSCM_COMPILING_LIBSSCM=1 -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/sigscheme-0.9.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 /bin/bash ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -DPKGDATADIR="\"/usr/share/sigscheme\"" -DSCMLIBDIR="\"/usr/share/sigscheme/lib\"" -I. -I../include -I/build/reproducible-path/sigscheme-0.9.1/libgcroots/include -DSCM_COMPILING_LIBSSCM=1 -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/sigscheme-0.9.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -pedantic -Wall -Wchar-subscripts -Wmissing-declarations -Wredundant-decls -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wcast-align -Wsign-compare -Wno-overlength-strings -DNDEBUG -c -o libsscm_la-number.lo `test -f 'number.c' || echo './'`number.c /bin/bash ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -DPKGDATADIR="\"/usr/share/sigscheme\"" -DSCMLIBDIR="\"/usr/share/sigscheme/lib\"" -I. -I../include -I/build/reproducible-path/sigscheme-0.9.1/libgcroots/include -DSCM_COMPILING_LIBSSCM=1 -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/sigscheme-0.9.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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/build/reproducible-path/sigscheme-0.9.1/libgcroots/include -DSCM_COMPILING_LIBSSCM=1 -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/sigscheme-0.9.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 /bin/bash ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -DPKGDATADIR="\"/usr/share/sigscheme\"" -DSCMLIBDIR="\"/usr/share/sigscheme/lib\"" -I. -I../include -I/build/reproducible-path/sigscheme-0.9.1/libgcroots/include -DSCM_COMPILING_LIBSSCM=1 -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/sigscheme-0.9.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -pedantic -Wall -Wchar-subscripts -Wmissing-declarations -Wredundant-decls -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wcast-align -Wsign-compare -Wno-overlength-strings -DNDEBUG -c -o libsscm_la-string.lo `test -f 'string.c' || echo './'`string.c /bin/bash ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -DPKGDATADIR="\"/usr/share/sigscheme\"" -DSCMLIBDIR="\"/usr/share/sigscheme/lib\"" -I. -I../include -I/build/reproducible-path/sigscheme-0.9.1/libgcroots/include -DSCM_COMPILING_LIBSSCM=1 -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/sigscheme-0.9.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 /bin/bash ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -DPKGDATADIR="\"/usr/share/sigscheme\"" -DSCMLIBDIR="\"/usr/share/sigscheme/lib\"" -I. -I../include -I/build/reproducible-path/sigscheme-0.9.1/libgcroots/include -DSCM_COMPILING_LIBSSCM=1 -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/sigscheme-0.9.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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/build/reproducible-path/sigscheme-0.9.1/libgcroots/include -DSCM_COMPILING_LIBSSCM=1 -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/sigscheme-0.9.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 /bin/bash ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -DPKGDATADIR="\"/usr/share/sigscheme\"" -DSCMLIBDIR="\"/usr/share/sigscheme/lib\"" -I. -I../include -I/build/reproducible-path/sigscheme-0.9.1/libgcroots/include -DSCM_COMPILING_LIBSSCM=1 -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/sigscheme-0.9.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 /bin/bash ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -DPKGDATADIR="\"/usr/share/sigscheme\"" -DSCMLIBDIR="\"/usr/share/sigscheme/lib\"" -I. -I../include -I/build/reproducible-path/sigscheme-0.9.1/libgcroots/include -DSCM_COMPILING_LIBSSCM=1 -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/sigscheme-0.9.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 /bin/bash ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -DPKGDATADIR="\"/usr/share/sigscheme\"" -DSCMLIBDIR="\"/usr/share/sigscheme/lib\"" -I. -I../include -I/build/reproducible-path/sigscheme-0.9.1/libgcroots/include -DSCM_COMPILING_LIBSSCM=1 -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/sigscheme-0.9.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -pedantic -Wall -Wchar-subscripts -Wmissing-declarations -Wredundant-decls -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wcast-align -Wsign-compare -Wno-overlength-strings -DNDEBUG -c -o libsscm_la-load.lo `test -f 'load.c' || echo './'`load.c /bin/bash ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -DPKGDATADIR="\"/usr/share/sigscheme\"" -DSCMLIBDIR="\"/usr/share/sigscheme/lib\"" -I. -I../include -I/build/reproducible-path/sigscheme-0.9.1/libgcroots/include -DSCM_COMPILING_LIBSSCM=1 -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/sigscheme-0.9.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 /bin/bash ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -DPKGDATADIR="\"/usr/share/sigscheme\"" -DSCMLIBDIR="\"/usr/share/sigscheme/lib\"" -I. -I../include -I/build/reproducible-path/sigscheme-0.9.1/libgcroots/include -DSCM_COMPILING_LIBSSCM=1 -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/sigscheme-0.9.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -pedantic -Wall -Wchar-subscripts -Wmissing-declarations -Wredundant-decls -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wcast-align -Wsign-compare -Wno-overlength-strings -DNDEBUG -c -o libsscm_la-module-sscm-ext.lo `test -f 'module-sscm-ext.c' || echo './'`module-sscm-ext.c /bin/bash ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -DPKGDATADIR="\"/usr/share/sigscheme\"" -DSCMLIBDIR="\"/usr/share/sigscheme/lib\"" -I. -I../include -I/build/reproducible-path/sigscheme-0.9.1/libgcroots/include -DSCM_COMPILING_LIBSSCM=1 -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/sigscheme-0.9.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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/build/reproducible-path/sigscheme-0.9.1/libgcroots/include -DSCM_COMPILING_LIBSSCM=1 -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/sigscheme-0.9.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 /bin/bash ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -DPKGDATADIR="\"/usr/share/sigscheme\"" -DSCMLIBDIR="\"/usr/share/sigscheme/lib\"" -I. -I../include -I/build/reproducible-path/sigscheme-0.9.1/libgcroots/include -DSCM_COMPILING_LIBSSCM=1 -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/sigscheme-0.9.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -pedantic -Wall -Wchar-subscripts -Wmissing-declarations -Wredundant-decls -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wcast-align -Wsign-compare -Wno-overlength-strings -DNDEBUG -c -o libsscm_la-module-srfi6.lo `test -f 'module-srfi6.c' || echo './'`module-srfi6.c /bin/bash ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -DPKGDATADIR="\"/usr/share/sigscheme\"" -DSCMLIBDIR="\"/usr/share/sigscheme/lib\"" -I. -I../include -I/build/reproducible-path/sigscheme-0.9.1/libgcroots/include -DSCM_COMPILING_LIBSSCM=1 -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/sigscheme-0.9.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 /bin/bash ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -DPKGDATADIR="\"/usr/share/sigscheme\"" -DSCMLIBDIR="\"/usr/share/sigscheme/lib\"" -I. -I../include -I/build/reproducible-path/sigscheme-0.9.1/libgcroots/include -DSCM_COMPILING_LIBSSCM=1 -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/sigscheme-0.9.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 libtool: compile: gcc -DHAVE_CONFIG_H -DPKGDATADIR=\"/usr/share/sigscheme\" -DSCMLIBDIR=\"/usr/share/sigscheme/lib\" -I. -I../include -I/build/reproducible-path/sigscheme-0.9.1/libgcroots/include -DSCM_COMPILING_LIBSSCM=1 -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/sigscheme-0.9.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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/build/reproducible-path/sigscheme-0.9.1/libgcroots/include -DSCM_COMPILING_LIBSSCM=1 -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/sigscheme-0.9.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 libtool: compile: gcc -DHAVE_CONFIG_H -DPKGDATADIR=\"/usr/share/sigscheme\" -DSCMLIBDIR=\"/usr/share/sigscheme/lib\" -I. -I../include -I/build/reproducible-path/sigscheme-0.9.1/libgcroots/include -DSCM_COMPILING_LIBSSCM=1 -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/sigscheme-0.9.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -pedantic -Wall -Wchar-subscripts -Wmissing-declarations -Wredundant-decls -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wcast-align -Wsign-compare -Wno-overlength-strings -DNDEBUG -c list.c -fPIC -DPIC -o .libs/libsscm_la-list.o In file included from /usr/include/x86_64-linux-gnu/bits/libc-header-start.h:33, from /usr/include/stdlib.h:26, from error.c:39: /usr/include/features.h:197:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] 197 | # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" | ^~~~~~~ In file included from /usr/include/x86_64-linux-gnu/bits/libc-header-start.h:33, from /usr/include/limits.h:26, from /usr/lib/gcc/x86_64-linux-gnu/14/include/limits.h:210, from /usr/lib/gcc/x86_64-linux-gnu/14/include/syslimits.h:7, from /usr/lib/gcc/x86_64-linux-gnu/14/include/limits.h:34, from sigscheme.h:43, from list.c:76: /usr/include/features.h:197:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] 197 | # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" | ^~~~~~~ libtool: compile: gcc -DHAVE_CONFIG_H -DPKGDATADIR=\"/usr/share/sigscheme\" -DSCMLIBDIR=\"/usr/share/sigscheme/lib\" -I. -I../include -I/build/reproducible-path/sigscheme-0.9.1/libgcroots/include -DSCM_COMPILING_LIBSSCM=1 -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/sigscheme-0.9.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -pedantic -Wall -Wchar-subscripts -Wmissing-declarations -Wredundant-decls -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wcast-align -Wsign-compare -Wno-overlength-strings -DNDEBUG -c number.c -fPIC -DPIC -o .libs/libsscm_la-number.o libtool: compile: gcc -DHAVE_CONFIG_H -DPKGDATADIR=\"/usr/share/sigscheme\" -DSCMLIBDIR=\"/usr/share/sigscheme/lib\" -I. -I../include -I/build/reproducible-path/sigscheme-0.9.1/libgcroots/include -DSCM_COMPILING_LIBSSCM=1 -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/sigscheme-0.9.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -pedantic -Wall -Wchar-subscripts -Wmissing-declarations -Wredundant-decls -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wcast-align -Wsign-compare -Wno-overlength-strings -DNDEBUG -c procedure.c -fPIC -DPIC -o .libs/libsscm_la-procedure.o In file included from /usr/include/x86_64-linux-gnu/bits/libc-header-start.h:33, from /usr/include/limits.h:26, from /usr/lib/gcc/x86_64-linux-gnu/14/include/limits.h:210, from /usr/lib/gcc/x86_64-linux-gnu/14/include/syslimits.h:7, from /usr/lib/gcc/x86_64-linux-gnu/14/include/limits.h:34, from sigscheme.h:43, from number.c:40: /usr/include/features.h:197:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] 197 | # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" | ^~~~~~~ libtool: compile: gcc -DHAVE_CONFIG_H -DPKGDATADIR=\"/usr/share/sigscheme\" -DSCMLIBDIR=\"/usr/share/sigscheme/lib\" -I. -I../include -I/build/reproducible-path/sigscheme-0.9.1/libgcroots/include -DSCM_COMPILING_LIBSSCM=1 -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/sigscheme-0.9.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 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': 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); \ | ^~~~~~~~~~ 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); | ^~~~~~~~~~~~~~~~ sigschemeinternal.h:269:24: warning: variable 'scm_internal_tmp' set but not used [-Wunused-but-set-variable] 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); | ^~~~~~~~~~~~~~~~ libtool: compile: gcc -DHAVE_CONFIG_H -DPKGDATADIR=\"/usr/share/sigscheme\" -DSCMLIBDIR=\"/usr/share/sigscheme/lib\" -I. -I../include -I/build/reproducible-path/sigscheme-0.9.1/libgcroots/include -DSCM_COMPILING_LIBSSCM=1 -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/sigscheme-0.9.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 sigschemeinternal.h:269:24: warning: variable 'scm_internal_name' set but not used [-Wunused-but-set-variable] 269 | #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': In file included from /usr/include/x86_64-linux-gnu/bits/libc-header-start.h:33, from /usr/include/limits.h:26, from /usr/lib/gcc/x86_64-linux-gnu/14/include/limits.h:210, from /usr/lib/gcc/x86_64-linux-gnu/14/include/syslimits.h:7, from /usr/lib/gcc/x86_64-linux-gnu/14/include/limits.h:34, from sigscheme.h:43, from legacy-macro.c:37: /usr/include/features.h:197:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] 197 | # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" | ^~~~~~~ sigschemeinternal.h:269:24: warning: variable 'scm_internal_tmp' set but not used [-Wunused-but-set-variable] 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); | ^~~~~~~~~~~~~~~~ In file included from /usr/include/x86_64-linux-gnu/bits/libc-header-start.h:33, from /usr/include/stdlib.h:26, from scmport-mbchar.c:44: /usr/include/features.h:197:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] 197 | # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" | ^~~~~~~ In file included from 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); | ^~~~~~~~~~~~~~~~ libtool: compile: gcc -DHAVE_CONFIG_H -DPKGDATADIR=\"/usr/share/sigscheme\" -DSCMLIBDIR=\"/usr/share/sigscheme/lib\" -I. -I../include -I/build/reproducible-path/sigscheme-0.9.1/libgcroots/include -DSCM_COMPILING_LIBSSCM=1 -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/sigscheme-0.9.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -pedantic -Wall -Wchar-subscripts -Wmissing-declarations -Wredundant-decls -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wcast-align -Wsign-compare -Wno-overlength-strings -DNDEBUG -c promise.c -fPIC -DPIC -o .libs/libsscm_la-promise.o number.c: In function 'scm_p_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': libtool: compile: gcc -DHAVE_CONFIG_H -DPKGDATADIR=\"/usr/share/sigscheme\" -DSCMLIBDIR=\"/usr/share/sigscheme/lib\" -I. -I../include -I/build/reproducible-path/sigscheme-0.9.1/libgcroots/include -DSCM_COMPILING_LIBSSCM=1 -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/sigscheme-0.9.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 sigschemeinternal.h:269:24: warning: variable 'scm_internal_tmp' set but not used [-Wunused-but-set-variable] 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': In file included from /usr/include/x86_64-linux-gnu/bits/libc-header-start.h:33, from /usr/include/limits.h:26, from /usr/lib/gcc/x86_64-linux-gnu/14/include/limits.h:210, from /usr/lib/gcc/x86_64-linux-gnu/14/include/syslimits.h:7, from /usr/lib/gcc/x86_64-linux-gnu/14/include/limits.h:34, from sigscheme.h:43, from promise.c:38: /usr/include/features.h:197:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] 197 | # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" | ^~~~~~~ sigschemeinternal.h:269:24: warning: variable 'scm_internal_tmp' set but not used [-Wunused-but-set-variable] 269 | #define SCM_MANGLE(id) scm_internal_##id | ^~~~~~~~~~~~~ sigschemeinternal.h:279:12: note: in expansion of macro 'SCM_MANGLE' 279 | ScmObj SCM_MANGLE(tmp); \ | ^~~~~~~~~~ number.c:387:5: note: in expansion of macro 'DECLARE_FUNCTION' 387 | DECLARE_FUNCTION("modulo", procedure_fixed_2); | ^~~~~~~~~~~~~~~~ number.c: In function 'scm_p_remainder': sigschemeinternal.h:269:24: warning: variable 'scm_internal_tmp' set but not used [-Wunused-but-set-variable] 269 | #define SCM_MANGLE(id) scm_internal_##id | ^~~~~~~~~~~~~ sigschemeinternal.h:279:12: note: in expansion of macro 'SCM_MANGLE' 279 | ScmObj SCM_MANGLE(tmp); \ | ^~~~~~~~~~ number.c:408:5: note: in expansion of macro 'DECLARE_FUNCTION' 408 | DECLARE_FUNCTION("remainder", procedure_fixed_2); | ^~~~~~~~~~~~~~~~ In file included from /usr/include/x86_64-linux-gnu/bits/libc-header-start.h:33, from /usr/include/stdlib.h:26, from write.c:42: /usr/include/features.h:197:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] 197 | # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" | ^~~~~~~ libtool: compile: gcc -DHAVE_CONFIG_H -DPKGDATADIR=\"/usr/share/sigscheme\" -DSCMLIBDIR=\"/usr/share/sigscheme/lib\" -I. -I../include -I/build/reproducible-path/sigscheme-0.9.1/libgcroots/include -DSCM_COMPILING_LIBSSCM=1 -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/sigscheme-0.9.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 libtool: compile: gcc -DHAVE_CONFIG_H -DPKGDATADIR=\"/usr/share/sigscheme\" -DSCMLIBDIR=\"/usr/share/sigscheme/lib\" -I. -I../include -I/build/reproducible-path/sigscheme-0.9.1/libgcroots/include -DSCM_COMPILING_LIBSSCM=1 -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/sigscheme-0.9.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -pedantic -Wall -Wchar-subscripts -Wmissing-declarations -Wredundant-decls -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wcast-align -Wsign-compare -Wno-overlength-strings -DNDEBUG -c scmport-basechar.c -fPIC -DPIC -o .libs/libsscm_la-scmport-basechar.o libtool: compile: gcc -DHAVE_CONFIG_H -DPKGDATADIR=\"/usr/share/sigscheme\" -DSCMLIBDIR=\"/usr/share/sigscheme/lib\" -I. -I../include -I/build/reproducible-path/sigscheme-0.9.1/libgcroots/include -DSCM_COMPILING_LIBSSCM=1 -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/sigscheme-0.9.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -pedantic -Wall -Wchar-subscripts -Wmissing-declarations -Wredundant-decls -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wcast-align -Wsign-compare -Wno-overlength-strings -DNDEBUG -c qquote.c -fPIC -DPIC -o .libs/libsscm_la-qquote.o libtool: compile: gcc -DHAVE_CONFIG_H -DPKGDATADIR=\"/usr/share/sigscheme\" -DSCMLIBDIR=\"/usr/share/sigscheme/lib\" -I. -I../include -I/build/reproducible-path/sigscheme-0.9.1/libgcroots/include -DSCM_COMPILING_LIBSSCM=1 -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/sigscheme-0.9.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 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); | ^~~~~~~~~~~~~~~~ /bin/bash ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -DPKGDATADIR="\"/usr/share/sigscheme\"" -DSCMLIBDIR="\"/usr/share/sigscheme/lib\"" -I. -I../include -I/build/reproducible-path/sigscheme-0.9.1/libgcroots/include -DSCM_COMPILING_LIBSSCM=1 -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/sigscheme-0.9.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 sigschemeinternal.h:269:24: warning: variable 'scm_internal_name' set but not used [-Wunused-but-set-variable] 269 | #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); | ^~~~~~~~~~~~~~~~ error.c: In function 'scm_p_backtrace': libtool: compile: gcc -DHAVE_CONFIG_H -DPKGDATADIR=\"/usr/share/sigscheme\" -DSCMLIBDIR=\"/usr/share/sigscheme/lib\" -I. -I../include -I/build/reproducible-path/sigscheme-0.9.1/libgcroots/include -DSCM_COMPILING_LIBSSCM=1 -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/sigscheme-0.9.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 /bin/bash ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -DPKGDATADIR="\"/usr/share/sigscheme\"" -DSCMLIBDIR="\"/usr/share/sigscheme/lib\"" -I. -I../include -I/build/reproducible-path/sigscheme-0.9.1/libgcroots/include -DSCM_COMPILING_LIBSSCM=1 -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/sigscheme-0.9.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 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); | ^~~~~~~~~~~~~~~~ sigschemeinternal.h:269:24: warning: variable 'scm_internal_tmp' set but not used [-Wunused-but-set-variable] 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); | ^~~~~~~~~~~~~~~~ /bin/bash ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -DPKGDATADIR="\"/usr/share/sigscheme\"" -DSCMLIBDIR="\"/usr/share/sigscheme/lib\"" -I. -I../include -I/build/reproducible-path/sigscheme-0.9.1/libgcroots/include -DSCM_COMPILING_LIBSSCM=1 -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/sigscheme-0.9.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 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); | ^~~~~~~~~~~~~~~~ libtool: compile: gcc -DHAVE_CONFIG_H -DPKGDATADIR=\"/usr/share/sigscheme\" -DSCMLIBDIR=\"/usr/share/sigscheme/lib\" -I. -I../include -I/build/reproducible-path/sigscheme-0.9.1/libgcroots/include -DSCM_COMPILING_LIBSSCM=1 -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/sigscheme-0.9.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 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); | ^~~~~~~~~~~~~~~~ In file included from /usr/include/x86_64-linux-gnu/bits/libc-header-start.h:33, from /usr/include/string.h:26, from module.c:41: /usr/include/features.h:197:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] 197 | # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" | ^~~~~~~ In file included from /usr/include/x86_64-linux-gnu/bits/libc-header-start.h:33, from /usr/include/limits.h:26, from /usr/lib/gcc/x86_64-linux-gnu/14/include/limits.h:210, from /usr/lib/gcc/x86_64-linux-gnu/14/include/syslimits.h:7, from /usr/lib/gcc/x86_64-linux-gnu/14/include/limits.h:34, from sigscheme.h:43, from procedure.c:40: /usr/include/features.h:197:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] 197 | # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" | ^~~~~~~ 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); | ^~~~~~~~~~~~~~~~ libtool: compile: gcc -DHAVE_CONFIG_H -DPKGDATADIR=\"/usr/share/sigscheme\" -DSCMLIBDIR=\"/usr/share/sigscheme/lib\" -I. -I../include -I/build/reproducible-path/sigscheme-0.9.1/libgcroots/include -DSCM_COMPILING_LIBSSCM=1 -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/sigscheme-0.9.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 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); | ^~~~~~~~~~~~~~~~ In file included from legacy-macro.c:38: legacy-macro.c: In function 'scm_s_define_macro': In file included from /usr/include/x86_64-linux-gnu/bits/libc-header-start.h:33, from /usr/include/limits.h:26, from /usr/lib/gcc/x86_64-linux-gnu/14/include/limits.h:210, from /usr/lib/gcc/x86_64-linux-gnu/14/include/syslimits.h:7, from /usr/lib/gcc/x86_64-linux-gnu/14/include/limits.h:34, from read.c:171: /usr/include/features.h:197:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] 197 | # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" | ^~~~~~~ sigschemeinternal.h:269:24: warning: variable 'scm_internal_tmp' set but not used [-Wunused-but-set-variable] 269 | #define SCM_MANGLE(id) scm_internal_##id | ^~~~~~~~~~~~~ sigschemeinternal.h:279:12: note: in expansion of macro 'SCM_MANGLE' 279 | ScmObj SCM_MANGLE(tmp); \ | ^~~~~~~~~~ legacy-macro.c:85:5: note: in expansion of macro 'DECLARE_FUNCTION' 85 | DECLARE_FUNCTION("define-macro", syntax_variadic_tailrec_1); | ^~~~~~~~~~~~~~~~ In file included from /usr/include/x86_64-linux-gnu/bits/libc-header-start.h:33, from /usr/include/limits.h:26, from /usr/lib/gcc/x86_64-linux-gnu/14/include/limits.h:210, from /usr/lib/gcc/x86_64-linux-gnu/14/include/syslimits.h:7, from /usr/lib/gcc/x86_64-linux-gnu/14/include/limits.h:34, from sigscheme.h:43, from vector.c:40: /usr/include/features.h:197:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] 197 | # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" | ^~~~~~~ In file included from /usr/include/x86_64-linux-gnu/bits/libc-header-start.h:33, from /usr/include/limits.h:26, from /usr/lib/gcc/x86_64-linux-gnu/14/include/limits.h:210, from /usr/lib/gcc/x86_64-linux-gnu/14/include/syslimits.h:7, from /usr/lib/gcc/x86_64-linux-gnu/14/include/limits.h:34, from sigscheme.h:43, from qquote.c:40: /usr/include/features.h:197:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] 197 | # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" | ^~~~~~~ In file included from /usr/include/x86_64-linux-gnu/bits/libc-header-start.h:33, from /usr/include/stdlib.h:26, from load.c:41: /usr/include/features.h:197:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] 197 | # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" | ^~~~~~~ In file included from /usr/include/x86_64-linux-gnu/bits/libc-header-start.h:33, from /usr/include/limits.h:26, from /usr/lib/gcc/x86_64-linux-gnu/14/include/limits.h:210, from /usr/lib/gcc/x86_64-linux-gnu/14/include/syslimits.h:7, from /usr/lib/gcc/x86_64-linux-gnu/14/include/limits.h:34, from sigscheme.h:43, from eval.c:40: /usr/include/features.h:197:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] 197 | # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" | ^~~~~~~ libtool: compile: gcc -DHAVE_CONFIG_H -DPKGDATADIR=\"/usr/share/sigscheme\" -DSCMLIBDIR=\"/usr/share/sigscheme/lib\" -I. -I../include -I/build/reproducible-path/sigscheme-0.9.1/libgcroots/include -DSCM_COMPILING_LIBSSCM=1 -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/sigscheme-0.9.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 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); | ^~~~~~~~~~~~~~~~ libtool: compile: gcc -DHAVE_CONFIG_H -DPKGDATADIR=\"/usr/share/sigscheme\" -DSCMLIBDIR=\"/usr/share/sigscheme/lib\" -I. -I../include -I/build/reproducible-path/sigscheme-0.9.1/libgcroots/include -DSCM_COMPILING_LIBSSCM=1 -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/sigscheme-0.9.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -pedantic -Wall -Wchar-subscripts -Wmissing-declarations -Wredundant-decls -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wcast-align -Wsign-compare -Wno-overlength-strings -DNDEBUG -c module-sscm-ext.c -fPIC -DPIC -o .libs/libsscm_la-module-sscm-ext.o In file included from /usr/include/x86_64-linux-gnu/bits/libc-header-start.h:33, from /usr/include/limits.h:26, from /usr/lib/gcc/x86_64-linux-gnu/14/include/limits.h:210, from /usr/lib/gcc/x86_64-linux-gnu/14/include/syslimits.h:7, from /usr/lib/gcc/x86_64-linux-gnu/14/include/limits.h:34, from sigscheme.h:43, from module-srfi8.c:40: /usr/include/features.h:197:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] 197 | # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" | ^~~~~~~ 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/build/reproducible-path/sigscheme-0.9.1/libgcroots/include -DSCM_COMPILING_LIBSSCM=1 -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/sigscheme-0.9.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 libtool: compile: gcc -DHAVE_CONFIG_H -DPKGDATADIR=\"/usr/share/sigscheme\" -DSCMLIBDIR=\"/usr/share/sigscheme/lib\" -I. -I../include -I/build/reproducible-path/sigscheme-0.9.1/libgcroots/include -DSCM_COMPILING_LIBSSCM=1 -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/sigscheme-0.9.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 In file included from /usr/include/x86_64-linux-gnu/bits/libc-header-start.h:33, from /usr/include/string.h:26, from string.c:40: /usr/include/features.h:197:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] 197 | # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" | ^~~~~~~ In file included from module.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); | ^~~~~~~~~~~~~~~~ In file included from /usr/include/x86_64-linux-gnu/bits/libc-header-start.h:33, from /usr/include/stdlib.h:26, from scmport-basechar.c:44: /usr/include/features.h:197:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] 197 | # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" | ^~~~~~~ module.c: In function 'scm_p_require_module': sigschemeinternal.h:269:24: warning: variable 'scm_internal_tmp' set but not used [-Wunused-but-set-variable] 269 | #define SCM_MANGLE(id) scm_internal_##id | ^~~~~~~~~~~~~ sigschemeinternal.h:279:12: note: in expansion of macro 'SCM_MANGLE' 279 | ScmObj SCM_MANGLE(tmp); \ | ^~~~~~~~~~ module.c:245:5: note: in expansion of macro 'DECLARE_FUNCTION' 245 | DECLARE_FUNCTION("%%require-module", procedure_fixed_1); | ^~~~~~~~~~~~~~~~ In file included from /usr/include/x86_64-linux-gnu/bits/libc-header-start.h:33, from /usr/include/stdio.h:28, from module-sscm-ext.c:41: /usr/include/features.h:197:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] 197 | # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" | ^~~~~~~ In file included from read.c:179: read.c: In function 'scm_read': 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); \ | ^~~~~~~~~~ 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"); | ^~~~~~~~~~~~~~~~~~~~~~~~~ sigschemeinternal.h:269:24: warning: variable 'scm_internal_tmp' set but not used [-Wunused-but-set-variable] 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); | ^~~~~~~~~~~~~~~~ read.c: In function 'read_token': libtool: compile: gcc -DHAVE_CONFIG_H -DPKGDATADIR=\"/usr/share/sigscheme\" -DSCMLIBDIR=\"/usr/share/sigscheme/lib\" -I. -I../include -I/build/reproducible-path/sigscheme-0.9.1/libgcroots/include -DSCM_COMPILING_LIBSSCM=1 -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/sigscheme-0.9.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 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); | ^~~~~~~~~~~~~~~~ sigschemeinternal.h:269:24: warning: variable 'scm_internal_tmp' set but not used [-Wunused-but-set-variable] 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"); | ^~~~~~~~~~~~~~~~~~~~~~~~~ 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)"); | ^~~~~~~~~~~~~~~~~~~~~~~~~ vector.c: In function 'scm_p_vector_length': sigschemeinternal.h:269:24: warning: variable 'scm_internal_tmp' set but not used [-Wunused-but-set-variable] 269 | #define SCM_MANGLE(id) scm_internal_##id | ^~~~~~~~~~~~~ sigschemeinternal.h:279:12: note: in expansion of macro 'SCM_MANGLE' 279 | ScmObj SCM_MANGLE(tmp); \ | ^~~~~~~~~~ vector.c:110:5: note: in expansion of macro 'DECLARE_FUNCTION' 110 | DECLARE_FUNCTION("vector-length", procedure_fixed_1); | ^~~~~~~~~~~~~~~~ In file included from /usr/include/x86_64-linux-gnu/bits/libc-header-start.h:33, from /usr/include/stdlib.h:26, from scmport-str.c:44: /usr/include/features.h:197:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] 197 | # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" | ^~~~~~~ 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); | ^~~~~~~~~~~~~~~~ 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"); | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/x86_64-linux-gnu/bits/libc-header-start.h:33, from /usr/include/stdlib.h:26, from storage.c:40: /usr/include/features.h:197:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] 197 | # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" | ^~~~~~~ vector.c: In function 'scm_p_vector_setx': 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); \ | ^~~~~~~~~~ vector.c:138:5: note: in expansion of macro 'DECLARE_FUNCTION' 138 | DECLARE_FUNCTION("vector-set!", procedure_fixed_3); | ^~~~~~~~~~~~~~~~ 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)"); | ^~~~~~~~~~~~~~~~~~~~~~~~~ sigschemeinternal.h:269:24: warning: variable 'scm_internal_tmp' set but not used [-Wunused-but-set-variable] 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"); | ^~~~~~~~~~~~~~~~~~~~~~~~~ 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); | ^~~~~~~~~~~~~~~~ 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"); | ^~~~~~~~~~~~~~~~~~~~~~~~~ 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); | ^~~~~~~~~~~~~~~~ qquote.c: In function 'qquote_internal': 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) | ^~~~~~~~~~~~~~~~ qquote.c:428:5: note: in expansion of macro 'DECLARE_INTERNAL_FUNCTION' 428 | DECLARE_INTERNAL_FUNCTION("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); \ | ^~~~~~~~~~ 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"); | ^~~~~~~~~~~~~~~~~~~~~~~~~ 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': 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); \ | ^~~~~~~~~~ qquote.c:562:5: note: in expansion of macro 'DECLARE_FUNCTION' 562 | DECLARE_FUNCTION("unquote", syntax_fixed_1); | ^~~~~~~~~~~~~~~~ sigschemeinternal.h:269:24: warning: variable 'scm_internal_tmp' set but not used [-Wunused-but-set-variable] 269 | #define SCM_MANGLE(id) scm_internal_##id | ^~~~~~~~~~~~~ sigschemeinternal.h:279:12: note: in expansion of macro 'SCM_MANGLE' 279 | ScmObj SCM_MANGLE(tmp); \ | ^~~~~~~~~~ vector.c:221:5: note: in expansion of macro 'DECLARE_FUNCTION' 221 | DECLARE_FUNCTION("%%vector-mutable?", procedure_fixed_1); | ^~~~~~~~~~~~~~~~ qquote.c: In function 'scm_s_unquote_splicing': read.c: In function 'read_string': 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_tmp' set but not used [-Wunused-but-set-variable] 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); | ^~~~~~~~~~~~~~~~ sigschemeinternal.h:269:24: warning: variable 'scm_internal_tmp' set but not used [-Wunused-but-set-variable] 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"); | ^~~~~~~~~~~~~~~~~~~~~~~~~ sigschemeinternal.h:269:24: warning: variable 'scm_internal_name' set but not used [-Wunused-but-set-variable] 269 | #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); | ^~~~~~~~~~~~~~~~ read.c: In function 'read_number': 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); | ^~~~~~~~~~~~~~~~ sigschemeinternal.h:269:24: warning: variable 'scm_internal_tmp' set but not used [-Wunused-but-set-variable] 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/build/reproducible-path/sigscheme-0.9.1/libgcroots/include -DSCM_COMPILING_LIBSSCM=1 -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/sigscheme-0.9.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -pedantic -Wall -Wchar-subscripts -Wmissing-declarations -Wredundant-decls -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wcast-align -Wsign-compare -Wno-overlength-strings -DNDEBUG -c char.c -fPIC -DPIC -o .libs/libsscm_la-char.o libtool: compile: gcc -DHAVE_CONFIG_H -DPKGDATADIR=\"/usr/share/sigscheme\" -DSCMLIBDIR=\"/usr/share/sigscheme/lib\" -I. -I../include -I/build/reproducible-path/sigscheme-0.9.1/libgcroots/include -DSCM_COMPILING_LIBSSCM=1 -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/sigscheme-0.9.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 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); | ^~~~~~~~~~~~~~~~ procedure.c: In function 'scm_p_equalp': 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); \ | ^~~~~~~~~~ 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); | ^~~~~~~~~~~~~~~~ sigschemeinternal.h:269:24: warning: variable 'scm_internal_tmp' set but not used [-Wunused-but-set-variable] 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"); | ^~~~~~~~~~~~~~~~~~~~~~~~~ libtool: compile: gcc -DHAVE_CONFIG_H -DPKGDATADIR=\"/usr/share/sigscheme\" -DSCMLIBDIR=\"/usr/share/sigscheme/lib\" -I. -I../include -I/build/reproducible-path/sigscheme-0.9.1/libgcroots/include -DSCM_COMPILING_LIBSSCM=1 -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/sigscheme-0.9.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -pedantic -Wall -Wchar-subscripts -Wmissing-declarations -Wredundant-decls -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wcast-align -Wsign-compare -Wno-overlength-strings -DNDEBUG -c symbol.c -fPIC -DPIC -o .libs/libsscm_la-symbol.o In file included from /usr/include/x86_64-linux-gnu/bits/libc-header-start.h:33, from /usr/include/stdlib.h:26, from sigscheme.c:40: /usr/include/features.h:197:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] 197 | # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" | ^~~~~~~ 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"); | ^~~~~~~~~~~~~~~~~~~~~~~~~ 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); | ^~~~~~~~~~~~~~~~ libtool: compile: gcc -DHAVE_CONFIG_H -DPKGDATADIR=\"/usr/share/sigscheme\" -DSCMLIBDIR=\"/usr/share/sigscheme/lib\" -I. -I../include -I/build/reproducible-path/sigscheme-0.9.1/libgcroots/include -DSCM_COMPILING_LIBSSCM=1 -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/sigscheme-0.9.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 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); | ^~~~~~~~~~~~~~~~ eval.c: In function 'call_closure': 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); | ^~~~~~~~~~~~~~~~ sigschemeinternal.h:269:24: warning: variable 'scm_internal_tmp' set but not used [-Wunused-but-set-variable] 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"); | ^~~~~~~~~~~~~~~~~~~~~~~~~ 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"); | ^~~~~~~~~~~~~~~~~~~~~~~~~ libtool: compile: gcc -DHAVE_CONFIG_H -DPKGDATADIR=\"/usr/share/sigscheme\" -DSCMLIBDIR=\"/usr/share/sigscheme/lib\" -I. -I../include -I/build/reproducible-path/sigscheme-0.9.1/libgcroots/include -DSCM_COMPILING_LIBSSCM=1 -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/sigscheme-0.9.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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/build/reproducible-path/sigscheme-0.9.1/libgcroots/include -DSCM_COMPILING_LIBSSCM=1 -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/sigscheme-0.9.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 load.c: In function 'scm_p_load': 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); | ^~~~~~~~~~~~~~~~ sigschemeinternal.h:269:24: warning: variable 'scm_internal_tmp' set but not used [-Wunused-but-set-variable] 269 | #define SCM_MANGLE(id) scm_internal_##id | ^~~~~~~~~~~~~ sigschemeinternal.h:279:12: note: in expansion of macro 'SCM_MANGLE' 279 | ScmObj SCM_MANGLE(tmp); \ | ^~~~~~~~~~ load.c:309:5: note: in expansion of macro 'DECLARE_FUNCTION' 309 | DECLARE_FUNCTION("load", procedure_fixed_1); | ^~~~~~~~~~~~~~~~ In file included from 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); | ^~~~~~~~~~~~~~~~ procedure.c: In function 'scm_p_procedurep': sigschemeinternal.h:269:24: warning: variable 'scm_internal_name' set but not used [-Wunused-but-set-variable] 269 | #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); | ^~~~~~~~~~~~~~~~ sigschemeinternal.h:269:24: warning: variable 'scm_internal_tmp' set but not used [-Wunused-but-set-variable] 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); | ^~~~~~~~~~~~~~~~ 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); | ^~~~~~~~~~~~~~~~ sigschemeinternal.h:269:24: warning: variable 'scm_internal_name' set but not used [-Wunused-but-set-variable] 269 | #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); | ^~~~~~~~~~~~~~~~ libtool: compile: gcc -DHAVE_CONFIG_H -DPKGDATADIR=\"/usr/share/sigscheme\" -DSCMLIBDIR=\"/usr/share/sigscheme/lib\" -I. -I../include -I/build/reproducible-path/sigscheme-0.9.1/libgcroots/include -DSCM_COMPILING_LIBSSCM=1 -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/sigscheme-0.9.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 procedure.c: In function 'scm_map_single_arg': 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); \ | ^~~~~~~~~~ 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"); | ^~~~~~~~~~~~~~~~~~~~~~~~~ sigschemeinternal.h:269:24: warning: variable 'scm_internal_tmp' set but not used [-Wunused-but-set-variable] 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); | ^~~~~~~~~~~~~~~~ write.c: In function 'write_string': In file included from /usr/include/x86_64-linux-gnu/bits/libc-header-start.h:33, from /usr/include/limits.h:26, from /usr/lib/gcc/x86_64-linux-gnu/14/include/limits.h:210, from /usr/lib/gcc/x86_64-linux-gnu/14/include/syslimits.h:7, from /usr/lib/gcc/x86_64-linux-gnu/14/include/limits.h:34, from sigscheme.h:43, from char.c:40: /usr/include/features.h:197:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] 197 | # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" | ^~~~~~~ libtool: compile: gcc -DHAVE_CONFIG_H -DPKGDATADIR=\"/usr/share/sigscheme\" -DSCMLIBDIR=\"/usr/share/sigscheme/lib\" -I. -I../include -I/build/reproducible-path/sigscheme-0.9.1/libgcroots/include -DSCM_COMPILING_LIBSSCM=1 -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/sigscheme-0.9.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 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); | ^~~~~~~~~~~~~~~~ string.c: In function 'scm_p_string_append': sigschemeinternal.h:269:24: warning: variable 'scm_internal_name' set but not used [-Wunused-but-set-variable] 269 | #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); | ^~~~~~~~~~~~~~~~ sigschemeinternal.h:269:24: warning: variable 'scm_internal_tmp' set but not used [-Wunused-but-set-variable] 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); | ^~~~~~~~~~~~~~~~ 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); | ^~~~~~~~~~~~~~~~ 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); | ^~~~~~~~~~~~~~~~ sigschemeinternal.h:269:24: warning: variable 'scm_internal_tmp' set but not used [-Wunused-but-set-variable] 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"); | ^~~~~~~~~~~~~~~~~~~~~~~~~ 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': In file included from /usr/include/x86_64-linux-gnu/bits/libc-header-start.h:33, from /usr/include/string.h:26, from symbol.c:40: /usr/include/features.h:197:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] 197 | # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" | ^~~~~~~ sigschemeinternal.h:269:24: warning: variable 'scm_internal_tmp' set but not used [-Wunused-but-set-variable] 269 | #define SCM_MANGLE(id) scm_internal_##id | ^~~~~~~~~~~~~ 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); | ^~~~~~~~~~~~~~~~ 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"); | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/x86_64-linux-gnu/bits/libc-header-start.h:33, from /usr/include/stdlib.h:26, from format.c:65: /usr/include/features.h:197:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] 197 | # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" | ^~~~~~~ libtool: compile: gcc -DHAVE_CONFIG_H -DPKGDATADIR=\"/usr/share/sigscheme\" -DSCMLIBDIR=\"/usr/share/sigscheme/lib\" -I. -I../include -I/build/reproducible-path/sigscheme-0.9.1/libgcroots/include -DSCM_COMPILING_LIBSSCM=1 -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/sigscheme-0.9.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 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); | ^~~~~~~~~~~~~~~~ In file included from /usr/include/x86_64-linux-gnu/bits/libc-header-start.h:33, from /usr/include/stdlib.h:26, from encoding.c:49: /usr/include/features.h:197:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] 197 | # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" | ^~~~~~~ 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); | ^~~~~~~~~~~~~~~~ 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); | ^~~~~~~~~~~~~~~~ In file included from /usr/include/x86_64-linux-gnu/bits/libc-header-start.h:33, from /usr/include/stdlib.h:26, from alloc.c:40: /usr/include/features.h:197:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] 197 | # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" | ^~~~~~~ In file included from /usr/include/x86_64-linux-gnu/bits/libc-header-start.h:33, from /usr/include/string.h:26, from string-procedure.c:40: /usr/include/features.h:197:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] 197 | # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" | ^~~~~~~ write.c: In function 'scm_p_write': libtool: compile: gcc -DHAVE_CONFIG_H -DPKGDATADIR=\"/usr/share/sigscheme\" -DSCMLIBDIR=\"/usr/share/sigscheme/lib\" -I. -I../include -I/build/reproducible-path/sigscheme-0.9.1/libgcroots/include -DSCM_COMPILING_LIBSSCM=1 -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/sigscheme-0.9.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -pedantic -Wall -Wchar-subscripts -Wmissing-declarations -Wredundant-decls -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wcast-align -Wsign-compare -Wno-overlength-strings -DNDEBUG -c error.c -o libsscm_la-error.o >/dev/null 2>&1 sigschemeinternal.h:269:24: warning: variable 'scm_internal_tmp' set but not used [-Wunused-but-set-variable] 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); | ^~~~~~~~~~~~~~~~ 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': libtool: compile: gcc -DHAVE_CONFIG_H -DPKGDATADIR=\"/usr/share/sigscheme\" -DSCMLIBDIR=\"/usr/share/sigscheme/lib\" -I. -I../include -I/build/reproducible-path/sigscheme-0.9.1/libgcroots/include -DSCM_COMPILING_LIBSSCM=1 -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/sigscheme-0.9.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 sigschemeinternal.h:269:24: warning: variable 'scm_internal_tmp' set but not used [-Wunused-but-set-variable] 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); | ^~~~~~~~~~~~~~~~ libtool: compile: gcc -DHAVE_CONFIG_H -DPKGDATADIR=\"/usr/share/sigscheme\" -DSCMLIBDIR=\"/usr/share/sigscheme/lib\" -I. -I../include -I/build/reproducible-path/sigscheme-0.9.1/libgcroots/include -DSCM_COMPILING_LIBSSCM=1 -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/sigscheme-0.9.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 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); | ^~~~~~~~~~~~~~~~ In file included from sigscheme.c:45: sigscheme.c: In function 'scm_array2list': sigschemeinternal.h:269:24: warning: variable 'scm_internal_tmp' set but not used [-Wunused-but-set-variable] 269 | #define SCM_MANGLE(id) scm_internal_##id | ^~~~~~~~~~~~~ sigschemeinternal.h:279:12: note: in expansion of macro 'SCM_MANGLE' 279 | ScmObj SCM_MANGLE(tmp); \ | ^~~~~~~~~~ sigschemeinternal.h:285:41: note: in expansion of macro 'DECLARE_FUNCTION' 285 | #define DECLARE_INTERNAL_FUNCTION(name) DECLARE_FUNCTION((name), ignored) | ^~~~~~~~~~~~~~~~ sigscheme.c:423:5: note: in expansion of macro 'DECLARE_INTERNAL_FUNCTION' 423 | DECLARE_INTERNAL_FUNCTION("scm_array2list"); | ^~~~~~~~~~~~~~~~~~~~~~~~~ sigschemeinternal.h:269:24: warning: variable 'scm_internal_name' set but not used [-Wunused-but-set-variable] 269 | #define SCM_MANGLE(id) scm_internal_##id | ^~~~~~~~~~~~~ sigschemeinternal.h:278:17: note: in expansion of macro 'SCM_MANGLE' 278 | const char *SCM_MANGLE(name); \ | ^~~~~~~~~~ sigschemeinternal.h:285:41: note: in expansion of macro 'DECLARE_FUNCTION' 285 | #define DECLARE_INTERNAL_FUNCTION(name) DECLARE_FUNCTION((name), ignored) | ^~~~~~~~~~~~~~~~ sigscheme.c:423:5: note: in expansion of macro 'DECLARE_INTERNAL_FUNCTION' 423 | DECLARE_INTERNAL_FUNCTION("scm_array2list"); | ^~~~~~~~~~~~~~~~~~~~~~~~~ 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); | ^~~~~~~~~~~~~~~~ sigscheme.c: In function 'scm_list2array': 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); | ^~~~~~~~~~~~~~~~ sigschemeinternal.h:269:24: warning: variable 'scm_internal_tmp' set but not used [-Wunused-but-set-variable] 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"); | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/x86_64-linux-gnu/bits/libc-header-start.h:33, from /usr/include/limits.h:26, from /usr/lib/gcc/x86_64-linux-gnu/14/include/limits.h:210, from /usr/lib/gcc/x86_64-linux-gnu/14/include/syslimits.h:7, from /usr/lib/gcc/x86_64-linux-gnu/14/include/limits.h:34, from sigscheme.h:43, from module-srfi1.c:46: /usr/include/features.h:197:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] 197 | # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" | ^~~~~~~ sigscheme.c: In function 'argv_err': libtool: compile: gcc -DHAVE_CONFIG_H -DPKGDATADIR=\"/usr/share/sigscheme\" -DSCMLIBDIR=\"/usr/share/sigscheme/lib\" -I. -I../include -I/build/reproducible-path/sigscheme-0.9.1/libgcroots/include -DSCM_COMPILING_LIBSSCM=1 -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/sigscheme-0.9.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 sigschemeinternal.h:269:24: warning: variable 'scm_internal_tmp' set but not used [-Wunused-but-set-variable] 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"); | ^~~~~~~~~~~~~~~~~~~~~~~~~ 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); | ^~~~~~~~~~~~~~~~ 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"); | ^~~~~~~~~~~~~~~~~~~~~~~~~ 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); | ^~~~~~~~~~~~~~~~ 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); | ^~~~~~~~~~~~~~~~ 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); | ^~~~~~~~~~~~~~~~ libtool: compile: gcc -DHAVE_CONFIG_H -DPKGDATADIR=\"/usr/share/sigscheme\" -DSCMLIBDIR=\"/usr/share/sigscheme/lib\" -I. -I../include -I/build/reproducible-path/sigscheme-0.9.1/libgcroots/include -DSCM_COMPILING_LIBSSCM=1 -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/sigscheme-0.9.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 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/build/reproducible-path/sigscheme-0.9.1/libgcroots/include -DSCM_COMPILING_LIBSSCM=1 -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/sigscheme-0.9.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 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"); | ^~~~~~~~~~~~~~~~~~~~~~~~~ libtool: compile: gcc -DHAVE_CONFIG_H -DPKGDATADIR=\"/usr/share/sigscheme\" -DSCMLIBDIR=\"/usr/share/sigscheme/lib\" -I. -I../include -I/build/reproducible-path/sigscheme-0.9.1/libgcroots/include -DSCM_COMPILING_LIBSSCM=1 -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/sigscheme-0.9.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -pedantic -Wall -Wchar-subscripts -Wmissing-declarations -Wredundant-decls -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wcast-align -Wsign-compare -Wno-overlength-strings -DNDEBUG -c scmport-file.c -fPIC -DPIC -o .libs/libsscm_la-scmport-file.o In file included from symbol.c:44: symbol.c: In function 'scm_intern': libtool: compile: gcc -DHAVE_CONFIG_H -DPKGDATADIR=\"/usr/share/sigscheme\" -DSCMLIBDIR=\"/usr/share/sigscheme/lib\" -I. -I../include -I/build/reproducible-path/sigscheme-0.9.1/libgcroots/include -DSCM_COMPILING_LIBSSCM=1 -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/sigscheme-0.9.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 sigschemeinternal.h:269:24: warning: variable 'scm_internal_tmp' set but not used [-Wunused-but-set-variable] 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"); | ^~~~~~~~~~~~~~~~~~~~~~~~~ format.c: In function 'read_number_prefix': sigschemeinternal.h:269:24: warning: variable 'scm_internal_name' set but not used [-Wunused-but-set-variable] 269 | #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"); | ^~~~~~~~~~~~~~~~~~~~~~~~~ sigschemeinternal.h:269:24: warning: variable 'scm_internal_tmp' set but not used [-Wunused-but-set-variable] 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"); | ^~~~~~~~~~~~~~~~~~~~~~~~~ libtool: compile: gcc -DHAVE_CONFIG_H -DPKGDATADIR=\"/usr/share/sigscheme\" -DSCMLIBDIR=\"/usr/share/sigscheme/lib\" -I. -I../include -I/build/reproducible-path/sigscheme-0.9.1/libgcroots/include -DSCM_COMPILING_LIBSSCM=1 -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/sigscheme-0.9.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 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"); | ^~~~~~~~~~~~~~~~~~~~~~~~~ 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/build/reproducible-path/sigscheme-0.9.1/libgcroots/include -DSCM_COMPILING_LIBSSCM=1 -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/sigscheme-0.9.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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/x86_64-linux-gnu/bits/libc-header-start.h:33, from /usr/include/limits.h:26, from /usr/lib/gcc/x86_64-linux-gnu/14/include/limits.h:210, from /usr/lib/gcc/x86_64-linux-gnu/14/include/syslimits.h:7, from /usr/lib/gcc/x86_64-linux-gnu/14/include/limits.h:34, from sigscheme.h:43, from deep-cadrs.c:40: /usr/include/features.h:197:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] 197 | # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" | ^~~~~~~ libtool: compile: gcc -DHAVE_CONFIG_H -DPKGDATADIR=\"/usr/share/sigscheme\" -DSCMLIBDIR=\"/usr/share/sigscheme/lib\" -I. -I../include -I/build/reproducible-path/sigscheme-0.9.1/libgcroots/include -DSCM_COMPILING_LIBSSCM=1 -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/sigscheme-0.9.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -pedantic -Wall -Wchar-subscripts -Wmissing-declarations -Wredundant-decls -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wcast-align -Wsign-compare -Wno-overlength-strings -DNDEBUG -c syntax.c -fPIC -DPIC -o .libs/libsscm_la-syntax.o libtool: compile: gcc -DHAVE_CONFIG_H -DPKGDATADIR=\"/usr/share/sigscheme\" -DSCMLIBDIR=\"/usr/share/sigscheme/lib\" -I. -I../include -I/build/reproducible-path/sigscheme-0.9.1/libgcroots/include -DSCM_COMPILING_LIBSSCM=1 -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/sigscheme-0.9.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -pedantic -Wall -Wchar-subscripts -Wmissing-declarations -Wredundant-decls -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wcast-align -Wsign-compare -Wno-overlength-strings -DNDEBUG -c module-srfi28.c -fPIC -DPIC -o .libs/libsscm_la-module-srfi28.o libtool: compile: gcc -DHAVE_CONFIG_H -DPKGDATADIR=\"/usr/share/sigscheme\" -DSCMLIBDIR=\"/usr/share/sigscheme/lib\" -I. -I../include -I/build/reproducible-path/sigscheme-0.9.1/libgcroots/include -DSCM_COMPILING_LIBSSCM=1 -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/sigscheme-0.9.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -pedantic -Wall -Wchar-subscripts -Wmissing-declarations -Wredundant-decls -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wcast-align -Wsign-compare -Wno-overlength-strings -DNDEBUG -c env.c -fPIC -DPIC -o .libs/libsscm_la-env.o libtool: compile: gcc -DHAVE_CONFIG_H -DPKGDATADIR=\"/usr/share/sigscheme\" -DSCMLIBDIR=\"/usr/share/sigscheme/lib\" -I. -I../include -I/build/reproducible-path/sigscheme-0.9.1/libgcroots/include -DSCM_COMPILING_LIBSSCM=1 -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/sigscheme-0.9.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -pedantic -Wall -Wchar-subscripts -Wmissing-declarations -Wredundant-decls -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wcast-align -Wsign-compare -Wno-overlength-strings -DNDEBUG -c port.c -fPIC -DPIC -o .libs/libsscm_la-port.o In file included from /usr/include/x86_64-linux-gnu/bits/libc-header-start.h:33, from /usr/include/stdlib.h:26, from module-srfi6.c:40: /usr/include/features.h:197:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] 197 | # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" | ^~~~~~~ In file included from /usr/include/x86_64-linux-gnu/bits/libc-header-start.h:33, from /usr/include/stdlib.h:26, from storage-gc.c:62: /usr/include/features.h:197:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] 197 | # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" | ^~~~~~~ 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"); | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/x86_64-linux-gnu/bits/libc-header-start.h:33, from /usr/include/limits.h:26, from /usr/lib/gcc/x86_64-linux-gnu/14/include/limits.h:210, from /usr/lib/gcc/x86_64-linux-gnu/14/include/syslimits.h:7, from /usr/lib/gcc/x86_64-linux-gnu/14/include/limits.h:34, from sigscheme.h:43, from module-srfi2.c:41: /usr/include/features.h:197:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] 197 | # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" | ^~~~~~~ libtool: compile: gcc -DHAVE_CONFIG_H -DPKGDATADIR=\"/usr/share/sigscheme\" -DSCMLIBDIR=\"/usr/share/sigscheme/lib\" -I. -I../include -I/build/reproducible-path/sigscheme-0.9.1/libgcroots/include -DSCM_COMPILING_LIBSSCM=1 -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/sigscheme-0.9.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -pedantic -Wall -Wchar-subscripts -Wmissing-declarations -Wredundant-decls -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wcast-align -Wsign-compare -Wno-overlength-strings -DNDEBUG -c list.c -o libsscm_la-list.o >/dev/null 2>&1 In file included from /usr/include/x86_64-linux-gnu/bits/libc-header-start.h:33, from /usr/include/stdlib.h:26, from scmport-file.c:45: /usr/include/features.h:197:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] 197 | # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" | ^~~~~~~ libtool: compile: gcc -DHAVE_CONFIG_H -DPKGDATADIR=\"/usr/share/sigscheme\" -DSCMLIBDIR=\"/usr/share/sigscheme/lib\" -I. -I../include -I/build/reproducible-path/sigscheme-0.9.1/libgcroots/include -DSCM_COMPILING_LIBSSCM=1 -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/sigscheme-0.9.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -pedantic -Wall -Wchar-subscripts -Wmissing-declarations -Wredundant-decls -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wcast-align -Wsign-compare -Wno-overlength-strings -DNDEBUG -c module-srfi23.c -fPIC -DPIC -o .libs/libsscm_la-module-srfi23.o In file included from /usr/include/x86_64-linux-gnu/bits/libc-header-start.h:33, from /usr/include/limits.h:26, from /usr/lib/gcc/x86_64-linux-gnu/14/include/limits.h:210, from /usr/lib/gcc/x86_64-linux-gnu/14/include/syslimits.h:7, from /usr/lib/gcc/x86_64-linux-gnu/14/include/limits.h:34, from sigscheme.h:43, from module-srfi9.c:37: /usr/include/features.h:197:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] 197 | # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" | ^~~~~~~ In file included from /usr/include/x86_64-linux-gnu/bits/libc-header-start.h:33, from /usr/include/limits.h:26, from /usr/lib/gcc/x86_64-linux-gnu/14/include/limits.h:210, from /usr/lib/gcc/x86_64-linux-gnu/14/include/syslimits.h:7, from /usr/lib/gcc/x86_64-linux-gnu/14/include/limits.h:34, from sigscheme.h:43, from syntax.c:40: /usr/include/features.h:197:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] 197 | # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" | ^~~~~~~ In file included from /usr/include/x86_64-linux-gnu/bits/libc-header-start.h:33, from /usr/include/limits.h:26, from /usr/lib/gcc/x86_64-linux-gnu/14/include/limits.h:210, from /usr/lib/gcc/x86_64-linux-gnu/14/include/syslimits.h:7, from /usr/lib/gcc/x86_64-linux-gnu/14/include/limits.h:34, from sigscheme.h:43, from module-srfi28.c:38: /usr/include/features.h:197:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] 197 | # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" | ^~~~~~~ libtool: compile: gcc -DHAVE_CONFIG_H -DPKGDATADIR=\"/usr/share/sigscheme\" -DSCMLIBDIR=\"/usr/share/sigscheme/lib\" -I. -I../include -I/build/reproducible-path/sigscheme-0.9.1/libgcroots/include -DSCM_COMPILING_LIBSSCM=1 -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/sigscheme-0.9.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 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); | ^~~~~~~~~~~~~~~~ In file included from /usr/include/x86_64-linux-gnu/bits/libc-header-start.h:33, from /usr/include/limits.h:26, from /usr/lib/gcc/x86_64-linux-gnu/14/include/limits.h:210, from /usr/lib/gcc/x86_64-linux-gnu/14/include/syslimits.h:7, from /usr/lib/gcc/x86_64-linux-gnu/14/include/limits.h:34, from sigscheme.h:43, from env.c:72: /usr/include/features.h:197:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] 197 | # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" | ^~~~~~~ In file included from module-srfi1.c:47: module-srfi1.c: In function 'scm_p_srfi1_circular_listp': libtool: compile: gcc -DHAVE_CONFIG_H -DPKGDATADIR=\"/usr/share/sigscheme\" -DSCMLIBDIR=\"/usr/share/sigscheme/lib\" -I. -I../include -I/build/reproducible-path/sigscheme-0.9.1/libgcroots/include -DSCM_COMPILING_LIBSSCM=1 -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/sigscheme-0.9.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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/x86_64-linux-gnu/bits/libc-header-start.h:33, from /usr/include/stdio.h:28, from port.c:41: /usr/include/features.h:197:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] 197 | # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" | ^~~~~~~ string-procedure.c: In function 'scm_p_string_ref': libtool: compile: gcc -DHAVE_CONFIG_H -DPKGDATADIR=\"/usr/share/sigscheme\" -DSCMLIBDIR=\"/usr/share/sigscheme/lib\" -I. -I../include -I/build/reproducible-path/sigscheme-0.9.1/libgcroots/include -DSCM_COMPILING_LIBSSCM=1 -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/sigscheme-0.9.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -pedantic -Wall -Wchar-subscripts -Wmissing-declarations -Wredundant-decls -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wcast-align -Wsign-compare -Wno-overlength-strings -DNDEBUG -c number.c -o libsscm_la-number.o >/dev/null 2>&1 sigschemeinternal.h:269:24: warning: variable 'scm_internal_tmp' set but not used [-Wunused-but-set-variable] 269 | #define SCM_MANGLE(id) scm_internal_##id | ^~~~~~~~~~~~~ sigschemeinternal.h:279:12: note: in expansion of macro 'SCM_MANGLE' 279 | ScmObj SCM_MANGLE(tmp); \ | ^~~~~~~~~~ string-procedure.c:164:5: note: in expansion of macro 'DECLARE_FUNCTION' 164 | DECLARE_FUNCTION("string-ref", procedure_fixed_2); | ^~~~~~~~~~~~~~~~ sigschemeinternal.h:269:24: warning: variable 'scm_internal_tmp' set but not used [-Wunused-but-set-variable] 269 | #define SCM_MANGLE(id) scm_internal_##id | ^~~~~~~~~~~~~ sigschemeinternal.h:279:12: note: in expansion of macro 'SCM_MANGLE' 279 | ScmObj SCM_MANGLE(tmp); \ | ^~~~~~~~~~ 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': /bin/bash ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -DPKGDATADIR="\"/usr/share/sigscheme\"" -DSCMLIBDIR="\"/usr/share/sigscheme/lib\"" -I. -I../include -I/build/reproducible-path/sigscheme-0.9.1/libgcroots/include -DSCM_COMPILING_LIBSSCM=1 -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/sigscheme-0.9.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -pedantic -Wall -Wchar-subscripts -Wmissing-declarations -Wredundant-decls -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wcast-align -Wsign-compare -Wno-overlength-strings -DNDEBUG -c -o libsscm_la-module-srfi34.lo `test -f 'module-srfi34.c' || echo './'`module-srfi34.c sigschemeinternal.h:269:24: warning: variable 'scm_internal_tmp' set but not used [-Wunused-but-set-variable] 269 | #define SCM_MANGLE(id) scm_internal_##id | ^~~~~~~~~~~~~ sigschemeinternal.h:279:12: note: in expansion of macro 'SCM_MANGLE' 279 | ScmObj SCM_MANGLE(tmp); \ | ^~~~~~~~~~ module-srfi1.c:143:5: note: in expansion of macro 'DECLARE_FUNCTION' 143 | DECLARE_FUNCTION("length+", procedure_fixed_1); | ^~~~~~~~~~~~~~~~ libtool: compile: gcc -DHAVE_CONFIG_H -DPKGDATADIR=\"/usr/share/sigscheme\" -DSCMLIBDIR=\"/usr/share/sigscheme/lib\" -I. -I../include -I/build/reproducible-path/sigscheme-0.9.1/libgcroots/include -DSCM_COMPILING_LIBSSCM=1 -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/sigscheme-0.9.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 string-procedure.c: In function 'scm_p_string_setx': sigschemeinternal.h:269:24: warning: variable 'scm_internal_name' set but not used [-Wunused-but-set-variable] 269 | #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); | ^~~~~~~~~~~~~~~~ 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); | ^~~~~~~~~~~~~~~~ libtool: compile: gcc -DHAVE_CONFIG_H -DPKGDATADIR=\"/usr/share/sigscheme\" -DSCMLIBDIR=\"/usr/share/sigscheme/lib\" -I. -I../include -I/build/reproducible-path/sigscheme-0.9.1/libgcroots/include -DSCM_COMPILING_LIBSSCM=1 -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/sigscheme-0.9.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 sigschemeinternal.h:269:24: warning: variable 'scm_internal_name' set but not used [-Wunused-but-set-variable] 269 | #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); | ^~~~~~~~~~~~~~~~ sigschemeinternal.h:269:24: warning: variable 'scm_internal_tmp' set but not used [-Wunused-but-set-variable] 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); | ^~~~~~~~~~~~~~~~ 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); | ^~~~~~~~~~~~~~~~ module-srfi1.c: In function 'scm_p_srfi1_find_tail': 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); \ | ^~~~~~~~~~ module-srfi1.c:187:5: note: in expansion of macro 'DECLARE_FUNCTION' 187 | DECLARE_FUNCTION("find-tail", procedure_fixed_2); | ^~~~~~~~~~~~~~~~ sigschemeinternal.h:269:24: warning: variable 'scm_internal_tmp' set but not used [-Wunused-but-set-variable] 269 | #define SCM_MANGLE(id) scm_internal_##id | ^~~~~~~~~~~~~ sigschemeinternal.h:279:12: note: in expansion of macro 'SCM_MANGLE' 279 | ScmObj SCM_MANGLE(tmp); \ | ^~~~~~~~~~ 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); | ^~~~~~~~~~~~~~~~ In file included from /usr/include/x86_64-linux-gnu/bits/libc-header-start.h:33, from /usr/include/limits.h:26, from /usr/lib/gcc/x86_64-linux-gnu/14/include/limits.h:210, from /usr/lib/gcc/x86_64-linux-gnu/14/include/syslimits.h:7, from /usr/lib/gcc/x86_64-linux-gnu/14/include/limits.h:34, from sigscheme.h:43, from module-srfi23.c:40: /usr/include/features.h:197:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] 197 | # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" | ^~~~~~~ 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); | ^~~~~~~~~~~~~~~~ string-procedure.c: In function 'string_cmp': 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); | ^~~~~~~~~~~~~~~~ libtool: compile: gcc -DHAVE_CONFIG_H -DPKGDATADIR=\"/usr/share/sigscheme\" -DSCMLIBDIR=\"/usr/share/sigscheme/lib\" -I. -I../include -I/build/reproducible-path/sigscheme-0.9.1/libgcroots/include -DSCM_COMPILING_LIBSSCM=1 -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/sigscheme-0.9.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -pedantic -Wall -Wchar-subscripts -Wmissing-declarations -Wredundant-decls -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wcast-align -Wsign-compare -Wno-overlength-strings -DNDEBUG -c vector.c -o libsscm_la-vector.o >/dev/null 2>&1 sigschemeinternal.h:269:24: warning: variable 'scm_internal_name' set but not used [-Wunused-but-set-variable] 269 | #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': libtool: compile: gcc -DHAVE_CONFIG_H -DPKGDATADIR=\"/usr/share/sigscheme\" -DSCMLIBDIR=\"/usr/share/sigscheme/lib\" -I. -I../include -I/build/reproducible-path/sigscheme-0.9.1/libgcroots/include -DSCM_COMPILING_LIBSSCM=1 -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/sigscheme-0.9.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -pedantic -Wall -Wchar-subscripts -Wmissing-declarations -Wredundant-decls -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wcast-align -Wsign-compare -Wno-overlength-strings -DNDEBUG -c number-io.c -fPIC -DPIC -o .libs/libsscm_la-number-io.o sigschemeinternal.h:269:24: warning: variable 'scm_internal_tmp' set but not used [-Wunused-but-set-variable] 269 | #define SCM_MANGLE(id) scm_internal_##id | ^~~~~~~~~~~~~ sigschemeinternal.h:279:12: note: in expansion of macro 'SCM_MANGLE' 279 | ScmObj SCM_MANGLE(tmp); \ | ^~~~~~~~~~ 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); | ^~~~~~~~~~~~~~~~ In file included from /usr/include/x86_64-linux-gnu/bits/libc-header-start.h:33, from /usr/include/stdlib.h:26, from continuation.c:40: /usr/include/features.h:197:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] 197 | # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" | ^~~~~~~ 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); | ^~~~~~~~~~~~~~~~ libtool: compile: gcc -DHAVE_CONFIG_H -DPKGDATADIR=\"/usr/share/sigscheme\" -DSCMLIBDIR=\"/usr/share/sigscheme/lib\" -I. -I../include -I/build/reproducible-path/sigscheme-0.9.1/libgcroots/include -DSCM_COMPILING_LIBSSCM=1 -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/sigscheme-0.9.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 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); | ^~~~~~~~~~~~~~~~ sigschemeinternal.h:269:24: warning: variable 'scm_internal_tmp' set but not used [-Wunused-but-set-variable] 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"); | ^~~~~~~~~~~~~~~~~~~~~~~~~ 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); | ^~~~~~~~~~~~~~~~ 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); | ^~~~~~~~~~~~~~~~ In file included from module-srfi9.c:38: module-srfi9.c: In function 'scm_s_srfi9_define_record_type': 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); \ | ^~~~~~~~~~ module-srfi9.c:113:5: note: in expansion of macro 'DECLARE_FUNCTION' 113 | DECLARE_FUNCTION("define-record-type", syntax_variadic_tailrec_3); | ^~~~~~~~~~~~~~~~ sigschemeinternal.h:269:24: warning: variable 'scm_internal_tmp' set but not used [-Wunused-but-set-variable] 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': 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); | ^~~~~~~~~~~~~~~~ sigschemeinternal.h:269:24: warning: variable 'scm_internal_tmp' set but not used [-Wunused-but-set-variable] 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); | ^~~~~~~~~~~~~~~~ /bin/bash ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -DPKGDATADIR="\"/usr/share/sigscheme\"" -DSCMLIBDIR="\"/usr/share/sigscheme/lib\"" -I. -I../include -I/build/reproducible-path/sigscheme-0.9.1/libgcroots/include -DSCM_COMPILING_LIBSSCM=1 -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/sigscheme-0.9.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 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': libtool: compile: gcc -DHAVE_CONFIG_H -DPKGDATADIR=\"/usr/share/sigscheme\" -DSCMLIBDIR=\"/usr/share/sigscheme/lib\" -I. -I../include -I/build/reproducible-path/sigscheme-0.9.1/libgcroots/include -DSCM_COMPILING_LIBSSCM=1 -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/sigscheme-0.9.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 sigschemeinternal.h:269:24: warning: variable 'scm_internal_tmp' set but not used [-Wunused-but-set-variable] 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); | ^~~~~~~~~~~~~~~~ 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"); | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from syntax.c:41: syntax.c: In function 'scm_s_quote': 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"); | ^~~~~~~~~~~~~~~~~~~~~~~~~ string-procedure.c: In function 'scm_p_string2list': 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"); | ^~~~~~~~~~~~~~~~~~~~~~~~~ sigschemeinternal.h:269:24: warning: variable 'scm_internal_tmp' set but not used [-Wunused-but-set-variable] 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); | ^~~~~~~~~~~~~~~~ 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"); | ^~~~~~~~~~~~~~~~~~~~~~~~~ sigschemeinternal.h:269:24: warning: variable 'scm_internal_tmp' set but not used [-Wunused-but-set-variable] 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': 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"); | ^~~~~~~~~~~~~~~~~~~~~~~~~ sigschemeinternal.h:269:24: warning: variable 'scm_internal_tmp' set but not used [-Wunused-but-set-variable] 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); | ^~~~~~~~~~~~~~~~ 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"); | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from module-srfi28.c:39: module-srfi28.c: In function 'scm_p_srfi28_format': 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); \ | ^~~~~~~~~~ module-srfi28.c:72:5: note: in expansion of macro 'DECLARE_FUNCTION' 72 | DECLARE_FUNCTION("format", procedure_variadic_1); | ^~~~~~~~~~~~~~~~ sigschemeinternal.h:269:24: warning: variable 'scm_internal_tmp' set but not used [-Wunused-but-set-variable] 269 | #define SCM_MANGLE(id) scm_internal_##id | ^~~~~~~~~~~~~ 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"); | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/x86_64-linux-gnu/bits/libc-header-start.h:33, from /usr/include/stdlib.h:26, from number-io.c:40: /usr/include/features.h:197:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] 197 | # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" | ^~~~~~~ syntax.c: In function 'scm_s_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); | ^~~~~~~~~~~~~~~~ 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); | ^~~~~~~~~~~~~~~~ libtool: compile: gcc -DHAVE_CONFIG_H -DPKGDATADIR=\"/usr/share/sigscheme\" -DSCMLIBDIR=\"/usr/share/sigscheme/lib\" -I. -I../include -I/build/reproducible-path/sigscheme-0.9.1/libgcroots/include -DSCM_COMPILING_LIBSSCM=1 -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/sigscheme-0.9.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -pedantic -Wall -Wchar-subscripts -Wmissing-declarations -Wredundant-decls -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wcast-align -Wsign-compare -Wno-overlength-strings -DNDEBUG -c module-sscm-ext.c -o libsscm_la-module-sscm-ext.o >/dev/null 2>&1 libtool: compile: gcc -DHAVE_CONFIG_H -DPKGDATADIR=\"/usr/share/sigscheme\" -DSCMLIBDIR=\"/usr/share/sigscheme/lib\" -I. -I../include -I/build/reproducible-path/sigscheme-0.9.1/libgcroots/include -DSCM_COMPILING_LIBSSCM=1 -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/sigscheme-0.9.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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/build/reproducible-path/sigscheme-0.9.1/libgcroots/include -DSCM_COMPILING_LIBSSCM=1 -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/sigscheme-0.9.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 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 */); | ^~~~~~~~~~~~~~~~~~~~~~~~~ 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); | ^~~~~~~~~~~~~~~~ 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); | ^~~~~~~~~~~~~~~~ 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"); | ^~~~~~~~~~~~~~~~~~~~~~~~~ libtool: compile: gcc -DHAVE_CONFIG_H -DPKGDATADIR=\"/usr/share/sigscheme\" -DSCMLIBDIR=\"/usr/share/sigscheme/lib\" -I. -I../include -I/build/reproducible-path/sigscheme-0.9.1/libgcroots/include -DSCM_COMPILING_LIBSSCM=1 -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/sigscheme-0.9.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 In file included from module-srfi23.c:41: module-srfi23.c: In function 'scm_p_srfi23_error': 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': libtool: compile: gcc -DHAVE_CONFIG_H -DPKGDATADIR=\"/usr/share/sigscheme\" -DSCMLIBDIR=\"/usr/share/sigscheme/lib\" -I. -I../include -I/build/reproducible-path/sigscheme-0.9.1/libgcroots/include -DSCM_COMPILING_LIBSSCM=1 -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/sigscheme-0.9.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 sigschemeinternal.h:269:24: warning: variable 'scm_internal_name' set but not used [-Wunused-but-set-variable] 269 | #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"); | ^~~~~~~~~~~~~~~~~~~~~~~~~ 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-srfi23.c:89:5: note: in expansion of macro 'DECLARE_FUNCTION' 89 | DECLARE_FUNCTION("error", procedure_variadic_1); | ^~~~~~~~~~~~~~~~ syntax.c: In function 'scm_s_case': sigschemeinternal.h:269:24: warning: variable 'scm_internal_name' set but not used [-Wunused-but-set-variable] 269 | #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); | ^~~~~~~~~~~~~~~~ sigschemeinternal.h:269:24: warning: variable 'scm_internal_tmp' set but not used [-Wunused-but-set-variable] 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); | ^~~~~~~~~~~~~~~~ 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"); | ^~~~~~~~~~~~~~~~~~~~~~~~~ sigschemeinternal.h:269:24: warning: variable 'scm_internal_tmp' set but not used [-Wunused-but-set-variable] 269 | #define SCM_MANGLE(id) scm_internal_##id | ^~~~~~~~~~~~~ sigschemeinternal.h:279:12: note: in expansion of macro 'SCM_MANGLE' 279 | ScmObj SCM_MANGLE(tmp); \ | ^~~~~~~~~~ module-srfi2.c:74:5: note: in expansion of macro 'DECLARE_FUNCTION' 74 | DECLARE_FUNCTION("and-let*", syntax_variadic_tailrec_1); | ^~~~~~~~~~~~~~~~ libtool: compile: gcc -DHAVE_CONFIG_H -DPKGDATADIR=\"/usr/share/sigscheme\" -DSCMLIBDIR=\"/usr/share/sigscheme/lib\" -I. -I../include -I/build/reproducible-path/sigscheme-0.9.1/libgcroots/include -DSCM_COMPILING_LIBSSCM=1 -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/sigscheme-0.9.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -pedantic -Wall -Wchar-subscripts -Wmissing-declarations -Wredundant-decls -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wcast-align -Wsign-compare -Wno-overlength-strings -DNDEBUG -c module-srfi6.c -o libsscm_la-module-srfi6.o >/dev/null 2>&1 libtool: compile: gcc -DHAVE_CONFIG_H -DPKGDATADIR=\"/usr/share/sigscheme\" -DSCMLIBDIR=\"/usr/share/sigscheme/lib\" -I. -I../include -I/build/reproducible-path/sigscheme-0.9.1/libgcroots/include -DSCM_COMPILING_LIBSSCM=1 -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/sigscheme-0.9.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 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); | ^~~~~~~~~~~~~~~~ libtool: compile: gcc -DHAVE_CONFIG_H -DPKGDATADIR=\"/usr/share/sigscheme\" -DSCMLIBDIR=\"/usr/share/sigscheme/lib\" -I. -I../include -I/build/reproducible-path/sigscheme-0.9.1/libgcroots/include -DSCM_COMPILING_LIBSSCM=1 -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/sigscheme-0.9.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 /bin/bash ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -DPKGDATADIR="\"/usr/share/sigscheme\"" -DSCMLIBDIR="\"/usr/share/sigscheme/lib\"" -I. -I../include -I/build/reproducible-path/sigscheme-0.9.1/libgcroots/include -DSCM_COMPILING_LIBSSCM=1 -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/sigscheme-0.9.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -pedantic -Wall -Wchar-subscripts -Wmissing-declarations -Wredundant-decls -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wcast-align -Wsign-compare -Wno-overlength-strings -DNDEBUG -c -o libsscm_la-module-srfi48.lo `test -f 'module-srfi48.c' || echo './'`module-srfi48.c In file included from number-io.c:48: number-io.c: In function 'scm_int2string': libtool: compile: gcc -DHAVE_CONFIG_H -DPKGDATADIR=\"/usr/share/sigscheme\" -DSCMLIBDIR=\"/usr/share/sigscheme/lib\" -I. -I../include -I/build/reproducible-path/sigscheme-0.9.1/libgcroots/include -DSCM_COMPILING_LIBSSCM=1 -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/sigscheme-0.9.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 sigschemeinternal.h:269:24: warning: variable 'scm_internal_tmp' set but not used [-Wunused-but-set-variable] 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"); | ^~~~~~~~~~~~~~~~~~~~~~~~~ libtool: compile: gcc -DHAVE_CONFIG_H -DPKGDATADIR=\"/usr/share/sigscheme\" -DSCMLIBDIR=\"/usr/share/sigscheme/lib\" -I. -I../include -I/build/reproducible-path/sigscheme-0.9.1/libgcroots/include -DSCM_COMPILING_LIBSSCM=1 -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/sigscheme-0.9.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 number-io.c: In function 'scm_p_string2number': sigschemeinternal.h:269:24: warning: variable 'scm_internal_tmp' set but not used [-Wunused-but-set-variable] 269 | #define SCM_MANGLE(id) scm_internal_##id | ^~~~~~~~~~~~~ sigschemeinternal.h:279:12: note: in expansion of macro 'SCM_MANGLE' 279 | ScmObj SCM_MANGLE(tmp); \ | ^~~~~~~~~~ number-io.c:252:5: note: in expansion of macro 'DECLARE_FUNCTION' 252 | DECLARE_FUNCTION("string->number", procedure_variadic_1); | ^~~~~~~~~~~~~~~~ libtool: compile: gcc -DHAVE_CONFIG_H -DPKGDATADIR=\"/usr/share/sigscheme\" -DSCMLIBDIR=\"/usr/share/sigscheme/lib\" -I. -I../include -I/build/reproducible-path/sigscheme-0.9.1/libgcroots/include -DSCM_COMPILING_LIBSSCM=1 -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/sigscheme-0.9.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -pedantic -Wall -Wchar-subscripts -Wmissing-declarations -Wredundant-decls -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wcast-align -Wsign-compare -Wno-overlength-strings -DNDEBUG -c deep-cadrs.c -o libsscm_la-deep-cadrs.o >/dev/null 2>&1 libtool: compile: gcc -DHAVE_CONFIG_H -DPKGDATADIR=\"/usr/share/sigscheme\" -DSCMLIBDIR=\"/usr/share/sigscheme/lib\" -I. -I../include -I/build/reproducible-path/sigscheme-0.9.1/libgcroots/include -DSCM_COMPILING_LIBSSCM=1 -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/sigscheme-0.9.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 syntax.c: In function 'scm_s_letstar': 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_tmp' set but not used [-Wunused-but-set-variable] 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); | ^~~~~~~~~~~~~~~~ sigschemeinternal.h:269:24: warning: variable 'scm_internal_name' set but not used [-Wunused-but-set-variable] 269 | #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); | ^~~~~~~~~~~~~~~~ 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); | ^~~~~~~~~~~~~~~~ port.c: In function 'scm_p_set_current_input_portx': libtool: compile: gcc -DHAVE_CONFIG_H -DPKGDATADIR=\"/usr/share/sigscheme\" -DSCMLIBDIR=\"/usr/share/sigscheme/lib\" -I. -I../include -I/build/reproducible-path/sigscheme-0.9.1/libgcroots/include -DSCM_COMPILING_LIBSSCM=1 -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/sigscheme-0.9.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -pedantic -Wall -Wchar-subscripts -Wmissing-declarations -Wredundant-decls -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wcast-align -Wsign-compare -Wno-overlength-strings -DNDEBUG -c env.c -o libsscm_la-env.o >/dev/null 2>&1 libtool: compile: gcc -DHAVE_CONFIG_H -DPKGDATADIR=\"/usr/share/sigscheme\" -DSCMLIBDIR=\"/usr/share/sigscheme/lib\" -I. -I../include -I/build/reproducible-path/sigscheme-0.9.1/libgcroots/include -DSCM_COMPILING_LIBSSCM=1 -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/sigscheme-0.9.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 sigschemeinternal.h:269:24: warning: variable 'scm_internal_tmp' set but not used [-Wunused-but-set-variable] 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); | ^~~~~~~~~~~~~~~~ syntax.c: In function 'scm_s_letrec_internal': 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); \ | ^~~~~~~~~~ sigschemeinternal.h:285:41: note: in expansion of macro 'DECLARE_FUNCTION' 285 | #define DECLARE_INTERNAL_FUNCTION(name) DECLARE_FUNCTION((name), ignored) | ^~~~~~~~~~~~~~~~ syntax.c:637:5: note: in expansion of macro 'DECLARE_INTERNAL_FUNCTION' 637 | DECLARE_INTERNAL_FUNCTION("letrec" /* , syntax_variadic_tailrec_1 */); | ^~~~~~~~~~~~~~~~~~~~~~~~~ sigschemeinternal.h:269:24: warning: variable 'scm_internal_tmp' set but not used [-Wunused-but-set-variable] 269 | #define SCM_MANGLE(id) scm_internal_##id | ^~~~~~~~~~~~~ sigschemeinternal.h:279:12: note: in expansion of macro 'SCM_MANGLE' 279 | ScmObj SCM_MANGLE(tmp); \ | ^~~~~~~~~~ port.c:353:5: note: in expansion of macro 'DECLARE_FUNCTION' 353 | DECLARE_FUNCTION("open-input-file", procedure_fixed_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)) { | ^~~ 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); | ^~~~~~~~~~~~~~~~ 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 */); | ^~~~~~~~~~~~~~~~~~~~~~~~~ libtool: compile: gcc -DHAVE_CONFIG_H -DPKGDATADIR=\"/usr/share/sigscheme\" -DSCMLIBDIR=\"/usr/share/sigscheme/lib\" -I. -I../include -I/build/reproducible-path/sigscheme-0.9.1/libgcroots/include -DSCM_COMPILING_LIBSSCM=1 -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/sigscheme-0.9.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 /bin/bash ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -DPKGDATADIR="\"/usr/share/sigscheme\"" -DSCMLIBDIR="\"/usr/share/sigscheme/lib\"" -I. -I../include -I/build/reproducible-path/sigscheme-0.9.1/libgcroots/include -DSCM_COMPILING_LIBSSCM=1 -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/sigscheme-0.9.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -pedantic -Wall -Wchar-subscripts -Wmissing-declarations -Wredundant-decls -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wcast-align -Wsign-compare -Wno-overlength-strings -DNDEBUG -c -o libsscm_la-module-srfi55.lo `test -f 'module-srfi55.c' || echo './'`module-srfi55.c libtool: compile: gcc -DHAVE_CONFIG_H -DPKGDATADIR=\"/usr/share/sigscheme\" -DSCMLIBDIR=\"/usr/share/sigscheme/lib\" -I. -I../include -I/build/reproducible-path/sigscheme-0.9.1/libgcroots/include -DSCM_COMPILING_LIBSSCM=1 -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/sigscheme-0.9.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 /bin/bash ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -DPKGDATADIR="\"/usr/share/sigscheme\"" -DSCMLIBDIR="\"/usr/share/sigscheme/lib\"" -I. -I../include -I/build/reproducible-path/sigscheme-0.9.1/libgcroots/include -DSCM_COMPILING_LIBSSCM=1 -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/sigscheme-0.9.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -pedantic -Wall -Wchar-subscripts -Wmissing-declarations -Wredundant-decls -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wcast-align -Wsign-compare -Wno-overlength-strings -DNDEBUG -c -o libsscm_la-module-srfi60.lo `test -f 'module-srfi60.c' || echo './'`module-srfi60.c libtool: compile: gcc -DHAVE_CONFIG_H -DPKGDATADIR=\"/usr/share/sigscheme\" -DSCMLIBDIR=\"/usr/share/sigscheme/lib\" -I. -I../include -I/build/reproducible-path/sigscheme-0.9.1/libgcroots/include -DSCM_COMPILING_LIBSSCM=1 -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/sigscheme-0.9.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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/build/reproducible-path/sigscheme-0.9.1/libgcroots/include -DSCM_COMPILING_LIBSSCM=1 -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/sigscheme-0.9.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 libtool: compile: gcc -DHAVE_CONFIG_H -DPKGDATADIR=\"/usr/share/sigscheme\" -DSCMLIBDIR=\"/usr/share/sigscheme/lib\" -I. -I../include -I/build/reproducible-path/sigscheme-0.9.1/libgcroots/include -DSCM_COMPILING_LIBSSCM=1 -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/sigscheme-0.9.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -pedantic -Wall -Wchar-subscripts -Wmissing-declarations -Wredundant-decls -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wcast-align -Wsign-compare -Wno-overlength-strings -DNDEBUG -c scmport-file.c -o libsscm_la-scmport-file.o >/dev/null 2>&1 libtool: compile: gcc -DHAVE_CONFIG_H -DPKGDATADIR=\"/usr/share/sigscheme\" -DSCMLIBDIR=\"/usr/share/sigscheme/lib\" -I. -I../include -I/build/reproducible-path/sigscheme-0.9.1/libgcroots/include -DSCM_COMPILING_LIBSSCM=1 -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/sigscheme-0.9.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 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"); | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/x86_64-linux-gnu/bits/libc-header-start.h:33, from /usr/include/limits.h:26, from /usr/lib/gcc/x86_64-linux-gnu/14/include/limits.h:210, from /usr/lib/gcc/x86_64-linux-gnu/14/include/syslimits.h:7, from /usr/lib/gcc/x86_64-linux-gnu/14/include/limits.h:34, from sigscheme.h:43, from module-srfi38.c:40: /usr/include/features.h:197:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] 197 | # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" | ^~~~~~~ syntax.c: In function 'scm_s_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 /usr/include/x86_64-linux-gnu/bits/libc-header-start.h:33, from /usr/include/limits.h:26, from /usr/lib/gcc/x86_64-linux-gnu/14/include/limits.h:210, from /usr/lib/gcc/x86_64-linux-gnu/14/include/syslimits.h:7, from /usr/lib/gcc/x86_64-linux-gnu/14/include/limits.h:34, from sigscheme.h:43, from module-srfi34.c:48: /usr/include/features.h:197:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] 197 | # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" | ^~~~~~~ libtool: compile: gcc -DHAVE_CONFIG_H -DPKGDATADIR=\"/usr/share/sigscheme\" -DSCMLIBDIR=\"/usr/share/sigscheme/lib\" -I. -I../include -I/build/reproducible-path/sigscheme-0.9.1/libgcroots/include -DSCM_COMPILING_LIBSSCM=1 -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/sigscheme-0.9.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -pedantic -Wall -Wchar-subscripts -Wmissing-declarations -Wredundant-decls -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wcast-align -Wsign-compare -Wno-overlength-strings -DNDEBUG -c module-srfi2.c -o libsscm_la-module-srfi2.o >/dev/null 2>&1 libtool: compile: gcc -DHAVE_CONFIG_H -DPKGDATADIR=\"/usr/share/sigscheme\" -DSCMLIBDIR=\"/usr/share/sigscheme/lib\" -I. -I../include -I/build/reproducible-path/sigscheme-0.9.1/libgcroots/include -DSCM_COMPILING_LIBSSCM=1 -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/sigscheme-0.9.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -pedantic -Wall -Wchar-subscripts -Wmissing-declarations -Wredundant-decls -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wcast-align -Wsign-compare -Wno-overlength-strings -DNDEBUG -c module-srfi9.c -o libsscm_la-module-srfi9.o >/dev/null 2>&1 libtool: compile: gcc -DHAVE_CONFIG_H -DPKGDATADIR=\"/usr/share/sigscheme\" -DSCMLIBDIR=\"/usr/share/sigscheme/lib\" -I. -I../include -I/build/reproducible-path/sigscheme-0.9.1/libgcroots/include -DSCM_COMPILING_LIBSSCM=1 -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/sigscheme-0.9.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -pedantic -Wall -Wchar-subscripts -Wmissing-declarations -Wredundant-decls -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wcast-align -Wsign-compare -Wno-overlength-strings -DNDEBUG -c number-io.c -o libsscm_la-number-io.o >/dev/null 2>&1 In file included from 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); | ^~~~~~~~~~~~~~~~ libtool: compile: gcc -DHAVE_CONFIG_H -DPKGDATADIR=\"/usr/share/sigscheme\" -DSCMLIBDIR=\"/usr/share/sigscheme/lib\" -I. -I../include -I/build/reproducible-path/sigscheme-0.9.1/libgcroots/include -DSCM_COMPILING_LIBSSCM=1 -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/sigscheme-0.9.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -pedantic -Wall -Wchar-subscripts -Wmissing-declarations -Wredundant-decls -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wcast-align -Wsign-compare -Wno-overlength-strings -DNDEBUG -c module-srfi43.c -fPIC -DPIC -o .libs/libsscm_la-module-srfi43.o libtool: compile: gcc -DHAVE_CONFIG_H -DPKGDATADIR=\"/usr/share/sigscheme\" -DSCMLIBDIR=\"/usr/share/sigscheme/lib\" -I. -I../include -I/build/reproducible-path/sigscheme-0.9.1/libgcroots/include -DSCM_COMPILING_LIBSSCM=1 -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/sigscheme-0.9.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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/x86_64-linux-gnu/bits/libc-header-start.h:33, from /usr/include/limits.h:26, from /usr/lib/gcc/x86_64-linux-gnu/14/include/limits.h:210, from /usr/lib/gcc/x86_64-linux-gnu/14/include/syslimits.h:7, from /usr/lib/gcc/x86_64-linux-gnu/14/include/limits.h:34, from sigscheme.h:43, from module-srfi43.c:37: /usr/include/features.h:197:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] 197 | # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" | ^~~~~~~ In file included from /usr/include/x86_64-linux-gnu/bits/libc-header-start.h:33, from /usr/include/limits.h:26, from /usr/lib/gcc/x86_64-linux-gnu/14/include/limits.h:210, from /usr/lib/gcc/x86_64-linux-gnu/14/include/syslimits.h:7, from /usr/lib/gcc/x86_64-linux-gnu/14/include/limits.h:34, from sigscheme.h:43, from module-srfi48.c:38: /usr/include/features.h:197:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] 197 | # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" | ^~~~~~~ libtool: compile: gcc -DHAVE_CONFIG_H -DPKGDATADIR=\"/usr/share/sigscheme\" -DSCMLIBDIR=\"/usr/share/sigscheme/lib\" -I. -I../include -I/build/reproducible-path/sigscheme-0.9.1/libgcroots/include -DSCM_COMPILING_LIBSSCM=1 -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/sigscheme-0.9.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -pedantic -Wall -Wchar-subscripts -Wmissing-declarations -Wredundant-decls -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wcast-align -Wsign-compare -Wno-overlength-strings -DNDEBUG -c module-srfi38.c -o libsscm_la-module-srfi38.o >/dev/null 2>&1 libtool: compile: gcc -DHAVE_CONFIG_H -DPKGDATADIR=\"/usr/share/sigscheme\" -DSCMLIBDIR=\"/usr/share/sigscheme/lib\" -I. -I../include -I/build/reproducible-path/sigscheme-0.9.1/libgcroots/include -DSCM_COMPILING_LIBSSCM=1 -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/sigscheme-0.9.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -pedantic -Wall -Wchar-subscripts -Wmissing-declarations -Wredundant-decls -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wcast-align -Wsign-compare -Wno-overlength-strings -DNDEBUG -c write.c -o libsscm_la-write.o >/dev/null 2>&1 libtool: compile: gcc -DHAVE_CONFIG_H -DPKGDATADIR=\"/usr/share/sigscheme\" -DSCMLIBDIR=\"/usr/share/sigscheme/lib\" -I. -I../include -I/build/reproducible-path/sigscheme-0.9.1/libgcroots/include -DSCM_COMPILING_LIBSSCM=1 -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/sigscheme-0.9.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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/build/reproducible-path/sigscheme-0.9.1/libgcroots/include -DSCM_COMPILING_LIBSSCM=1 -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/sigscheme-0.9.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -pedantic -Wall -Wchar-subscripts -Wmissing-declarations -Wredundant-decls -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wcast-align -Wsign-compare -Wno-overlength-strings -DNDEBUG -c port.c -o libsscm_la-port.o >/dev/null 2>&1 In file included from module-srfi48.c:39: module-srfi48.c: In function 'scm_p_srfi48_format': sigschemeinternal.h:269:24: warning: variable 'scm_internal_tmp' set but not used [-Wunused-but-set-variable] 269 | #define SCM_MANGLE(id) scm_internal_##id | ^~~~~~~~~~~~~ sigschemeinternal.h:279:12: note: in expansion of macro 'SCM_MANGLE' 279 | ScmObj SCM_MANGLE(tmp); \ | ^~~~~~~~~~ module-srfi48.c:104:5: note: in expansion of macro 'DECLARE_FUNCTION' 104 | DECLARE_FUNCTION("format", procedure_variadic_1); | ^~~~~~~~~~~~~~~~ sigschemeinternal.h:269:24: warning: variable 'scm_internal_name' set but not used [-Wunused-but-set-variable] 269 | #define SCM_MANGLE(id) scm_internal_##id | ^~~~~~~~~~~~~ sigschemeinternal.h:278:17: note: in expansion of macro 'SCM_MANGLE' 278 | const char *SCM_MANGLE(name); \ | ^~~~~~~~~~ module-srfi48.c:104:5: note: in expansion of macro 'DECLARE_FUNCTION' 104 | DECLARE_FUNCTION("format", procedure_variadic_1); | ^~~~~~~~~~~~~~~~ module-srfi48.c: In function 'scm_p_formatplus': sigschemeinternal.h:269:24: warning: variable 'scm_internal_tmp' set but not used [-Wunused-but-set-variable] 269 | #define SCM_MANGLE(id) scm_internal_##id | ^~~~~~~~~~~~~ sigschemeinternal.h:279:12: note: in expansion of macro 'SCM_MANGLE' 279 | ScmObj SCM_MANGLE(tmp); \ | ^~~~~~~~~~ module-srfi48.c:114:5: note: in expansion of macro 'DECLARE_FUNCTION' 114 | DECLARE_FUNCTION("format+", procedure_variadic_1); | ^~~~~~~~~~~~~~~~ sigschemeinternal.h:269:24: warning: variable 'scm_internal_name' set but not used [-Wunused-but-set-variable] 269 | #define SCM_MANGLE(id) scm_internal_##id | ^~~~~~~~~~~~~ sigschemeinternal.h:278:17: note: in expansion of macro 'SCM_MANGLE' 278 | const char *SCM_MANGLE(name); \ | ^~~~~~~~~~ module-srfi48.c:114:5: note: in expansion of macro 'DECLARE_FUNCTION' 114 | DECLARE_FUNCTION("format+", procedure_variadic_1); | ^~~~~~~~~~~~~~~~ In file included from /usr/include/x86_64-linux-gnu/bits/libc-header-start.h:33, from /usr/include/limits.h:26, from /usr/lib/gcc/x86_64-linux-gnu/14/include/limits.h:210, from /usr/lib/gcc/x86_64-linux-gnu/14/include/syslimits.h:7, from /usr/lib/gcc/x86_64-linux-gnu/14/include/limits.h:34, from sigscheme.h:43, from module-srfi55.c:37: /usr/include/features.h:197:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] 197 | # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" | ^~~~~~~ libtool: compile: gcc -DHAVE_CONFIG_H -DPKGDATADIR=\"/usr/share/sigscheme\" -DSCMLIBDIR=\"/usr/share/sigscheme/lib\" -I. -I../include -I/build/reproducible-path/sigscheme-0.9.1/libgcroots/include -DSCM_COMPILING_LIBSSCM=1 -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/sigscheme-0.9.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -pedantic -Wall -Wchar-subscripts -Wmissing-declarations -Wredundant-decls -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wcast-align -Wsign-compare -Wno-overlength-strings -DNDEBUG -c storage-gc.c -o libsscm_la-storage-gc.o >/dev/null 2>&1 libtool: compile: gcc -DHAVE_CONFIG_H -DPKGDATADIR=\"/usr/share/sigscheme\" -DSCMLIBDIR=\"/usr/share/sigscheme/lib\" -I. -I../include -I/build/reproducible-path/sigscheme-0.9.1/libgcroots/include -DSCM_COMPILING_LIBSSCM=1 -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/sigscheme-0.9.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -pedantic -Wall -Wchar-subscripts -Wmissing-declarations -Wredundant-decls -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wcast-align -Wsign-compare -Wno-overlength-strings -DNDEBUG -c module-srfi60.c -fPIC -DPIC -o .libs/libsscm_la-module-srfi60.o In file included from /usr/include/x86_64-linux-gnu/bits/libc-header-start.h:33, from /usr/include/limits.h:26, from /usr/lib/gcc/x86_64-linux-gnu/14/include/limits.h:210, from /usr/lib/gcc/x86_64-linux-gnu/14/include/syslimits.h:7, from /usr/lib/gcc/x86_64-linux-gnu/14/include/limits.h:34, from sigscheme.h:43, from module-srfi60.c:38: /usr/include/features.h:197:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] 197 | # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" | ^~~~~~~ libtool: compile: gcc -DHAVE_CONFIG_H -DPKGDATADIR=\"/usr/share/sigscheme\" -DSCMLIBDIR=\"/usr/share/sigscheme/lib\" -I. -I../include -I/build/reproducible-path/sigscheme-0.9.1/libgcroots/include -DSCM_COMPILING_LIBSSCM=1 -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/sigscheme-0.9.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 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/build/reproducible-path/sigscheme-0.9.1/libgcroots/include -DSCM_COMPILING_LIBSSCM=1 -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/sigscheme-0.9.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -pedantic -Wall -Wchar-subscripts -Wmissing-declarations -Wredundant-decls -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wcast-align -Wsign-compare -Wno-overlength-strings -DNDEBUG -c format.c -o libsscm_la-format.o >/dev/null 2>&1 In file included from 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/build/reproducible-path/sigscheme-0.9.1/libgcroots/include -DSCM_COMPILING_LIBSSCM=1 -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/sigscheme-0.9.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 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); | ^~~~~~~~~~~~~~~~ libtool: compile: gcc -DHAVE_CONFIG_H -DPKGDATADIR=\"/usr/share/sigscheme\" -DSCMLIBDIR=\"/usr/share/sigscheme/lib\" -I. -I../include -I/build/reproducible-path/sigscheme-0.9.1/libgcroots/include -DSCM_COMPILING_LIBSSCM=1 -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/sigscheme-0.9.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 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/build/reproducible-path/sigscheme-0.9.1/libgcroots/include -DSCM_COMPILING_LIBSSCM=1 -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/sigscheme-0.9.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -pedantic -Wall -Wchar-subscripts -Wmissing-declarations -Wredundant-decls -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wcast-align -Wsign-compare -Wno-overlength-strings -DNDEBUG -c module-srfi55.c -o libsscm_la-module-srfi55.o >/dev/null 2>&1 libtool: compile: gcc -DHAVE_CONFIG_H -DPKGDATADIR=\"/usr/share/sigscheme\" -DSCMLIBDIR=\"/usr/share/sigscheme/lib\" -I. -I../include -I/build/reproducible-path/sigscheme-0.9.1/libgcroots/include -DSCM_COMPILING_LIBSSCM=1 -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/sigscheme-0.9.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -pedantic -Wall -Wchar-subscripts -Wmissing-declarations -Wredundant-decls -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wcast-align -Wsign-compare -Wno-overlength-strings -DNDEBUG -c module-srfi60.c -o libsscm_la-module-srfi60.o >/dev/null 2>&1 libtool: compile: gcc -DHAVE_CONFIG_H -DPKGDATADIR=\"/usr/share/sigscheme\" -DSCMLIBDIR=\"/usr/share/sigscheme/lib\" -I. -I../include -I/build/reproducible-path/sigscheme-0.9.1/libgcroots/include -DSCM_COMPILING_LIBSSCM=1 -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/sigscheme-0.9.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -pedantic -Wall -Wchar-subscripts -Wmissing-declarations -Wredundant-decls -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wcast-align -Wsign-compare -Wno-overlength-strings -DNDEBUG -c string-procedure.c -o libsscm_la-string-procedure.o >/dev/null 2>&1 libtool: compile: gcc -DHAVE_CONFIG_H -DPKGDATADIR=\"/usr/share/sigscheme\" -DSCMLIBDIR=\"/usr/share/sigscheme/lib\" -I. -I../include -I/build/reproducible-path/sigscheme-0.9.1/libgcroots/include -DSCM_COMPILING_LIBSSCM=1 -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/sigscheme-0.9.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 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/build/reproducible-path/sigscheme-0.9.1/libgcroots/include -DSCM_COMPILING_LIBSSCM=1 -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/sigscheme-0.9.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -pedantic -Wall -Wchar-subscripts -Wmissing-declarations -Wredundant-decls -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wcast-align -Wsign-compare -Wno-overlength-strings -DNDEBUG -c module-srfi34.c -o libsscm_la-module-srfi34.o >/dev/null 2>&1 /bin/bash ../libtool --tag=CC --mode=link gcc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/sigscheme-0.9.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -pedantic -Wall -Wchar-subscripts -Wmissing-declarations -Wredundant-decls -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wcast-align -Wsign-compare -Wno-overlength-strings -DNDEBUG -version-info 3:1:0 -Wl,-z,relro -Wl,-z,now -o libsscm.la -rpath /usr/lib/x86_64-linux-gnu libsscm_la-alloc.lo libsscm_la-storage.lo libsscm_la-storage-gc.lo libsscm_la-error.lo libsscm_la-symbol.lo libsscm_la-env.lo libsscm_la-eval.lo libsscm_la-syntax.lo libsscm_la-procedure.lo libsscm_la-list.lo libsscm_la-module.lo libsscm_la-sigscheme.lo libsscm_la-continuation.lo libsscm_la-scmport-file.lo libsscm_la-scmport-basechar.lo libsscm_la-encoding.lo libsscm_la-scmport-mbchar.lo libsscm_la-format.lo libsscm_la-qquote.lo libsscm_la-legacy-macro.lo libsscm_la-promise.lo libsscm_la-number.lo libsscm_la-number-io.lo libsscm_la-char.lo libsscm_la-string.lo libsscm_la-string-procedure.lo libsscm_la-vector.lo libsscm_la-port.lo libsscm_la-read.lo libsscm_la-write.lo libsscm_la-load.lo libsscm_la-deep-cadrs.lo libsscm_la-module-sscm-ext.lo libsscm_la-module-srfi1.lo libsscm_la-module-srfi2.lo libsscm_la-module-srfi6.lo libsscm_la-scmport-str.lo libsscm_la-module-srfi8.lo libsscm_la-module-srfi9.lo libsscm_la-module-srfi23.lo libsscm_la-module-srfi28.lo libsscm_la-module-srfi34.lo libsscm_la-module-srfi38.lo libsscm_la-module-srfi43.lo libsscm_la-module-srfi48.lo libsscm_la-module-srfi55.lo libsscm_la-module-srfi60.lo /build/reproducible-path/sigscheme-0.9.1/libgcroots/libgcroots.la libtool: link: gcc -shared -fPIC -DPIC .libs/libsscm_la-alloc.o .libs/libsscm_la-storage.o .libs/libsscm_la-storage-gc.o .libs/libsscm_la-error.o .libs/libsscm_la-symbol.o .libs/libsscm_la-env.o .libs/libsscm_la-eval.o .libs/libsscm_la-syntax.o .libs/libsscm_la-procedure.o .libs/libsscm_la-list.o .libs/libsscm_la-module.o .libs/libsscm_la-sigscheme.o .libs/libsscm_la-continuation.o .libs/libsscm_la-scmport-file.o .libs/libsscm_la-scmport-basechar.o .libs/libsscm_la-encoding.o .libs/libsscm_la-scmport-mbchar.o .libs/libsscm_la-format.o .libs/libsscm_la-qquote.o .libs/libsscm_la-legacy-macro.o .libs/libsscm_la-promise.o .libs/libsscm_la-number.o .libs/libsscm_la-number-io.o .libs/libsscm_la-char.o .libs/libsscm_la-string.o .libs/libsscm_la-string-procedure.o .libs/libsscm_la-vector.o .libs/libsscm_la-port.o .libs/libsscm_la-read.o .libs/libsscm_la-write.o .libs/libsscm_la-load.o .libs/libsscm_la-deep-cadrs.o .libs/libsscm_la-module-sscm-ext.o .libs/libsscm_la-module-srfi1.o .libs/libsscm_la-module-srfi2.o .libs/libsscm_la-module-srfi6.o .libs/libsscm_la-scmport-str.o .libs/libsscm_la-module-srfi8.o .libs/libsscm_la-module-srfi9.o .libs/libsscm_la-module-srfi23.o .libs/libsscm_la-module-srfi28.o .libs/libsscm_la-module-srfi34.o .libs/libsscm_la-module-srfi38.o .libs/libsscm_la-module-srfi43.o .libs/libsscm_la-module-srfi48.o .libs/libsscm_la-module-srfi55.o .libs/libsscm_la-module-srfi60.o -Wl,-rpath -Wl,/build/reproducible-path/sigscheme-0.9.1/libgcroots/.libs /build/reproducible-path/sigscheme-0.9.1/libgcroots/.libs/libgcroots.so -g -O2 -fstack-protector-strong -Wl,-z -Wl,relro -Wl,-z -Wl,now -Wl,-soname -Wl,libsscm.so.3 -o .libs/libsscm.so.3.0.1 libtool: link: (cd ".libs" && rm -f "libsscm.so.3" && ln -s "libsscm.so.3.0.1" "libsscm.so.3") libtool: link: (cd ".libs" && rm -f "libsscm.so" && ln -s "libsscm.so.3.0.1" "libsscm.so") libtool: link: ar cr .libs/libsscm.a libsscm_la-alloc.o libsscm_la-storage.o libsscm_la-storage-gc.o libsscm_la-error.o libsscm_la-symbol.o libsscm_la-env.o libsscm_la-eval.o libsscm_la-syntax.o libsscm_la-procedure.o libsscm_la-list.o libsscm_la-module.o libsscm_la-sigscheme.o libsscm_la-continuation.o libsscm_la-scmport-file.o libsscm_la-scmport-basechar.o libsscm_la-encoding.o libsscm_la-scmport-mbchar.o libsscm_la-format.o libsscm_la-qquote.o libsscm_la-legacy-macro.o libsscm_la-promise.o libsscm_la-number.o libsscm_la-number-io.o libsscm_la-char.o libsscm_la-string.o libsscm_la-string-procedure.o libsscm_la-vector.o libsscm_la-port.o libsscm_la-read.o libsscm_la-write.o libsscm_la-load.o libsscm_la-deep-cadrs.o libsscm_la-module-sscm-ext.o libsscm_la-module-srfi1.o libsscm_la-module-srfi2.o libsscm_la-module-srfi6.o libsscm_la-scmport-str.o libsscm_la-module-srfi8.o libsscm_la-module-srfi9.o libsscm_la-module-srfi23.o libsscm_la-module-srfi28.o libsscm_la-module-srfi34.o libsscm_la-module-srfi38.o libsscm_la-module-srfi43.o libsscm_la-module-srfi48.o libsscm_la-module-srfi55.o libsscm_la-module-srfi60.o libtool: link: ranlib .libs/libsscm.a libtool: link: ( cd ".libs" && rm -f "libsscm.la" && ln -s "../libsscm.la" "libsscm.la" ) /bin/bash ../libtool --tag=CC --mode=link gcc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/sigscheme-0.9.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -pedantic -Wall -Wchar-subscripts -Wmissing-declarations -Wredundant-decls -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wcast-align -Wsign-compare -Wno-overlength-strings -DNDEBUG -Wl,-z,relro -Wl,-z,now -o sscm sscm-main.o libsscm.la /build/reproducible-path/sigscheme-0.9.1/libgcroots/libgcroots.la libtool: link: gcc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/sigscheme-0.9.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -pedantic -Wall -Wchar-subscripts -Wmissing-declarations -Wredundant-decls -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wcast-align -Wsign-compare -Wno-overlength-strings -DNDEBUG -Wl,-z -Wl,relro -Wl,-z -Wl,now -o .libs/sscm sscm-main.o ./.libs/libsscm.so /build/reproducible-path/sigscheme-0.9.1/libgcroots/.libs/libgcroots.so make[3]: Leaving directory '/build/reproducible-path/sigscheme-0.9.1/src' make[2]: Leaving directory '/build/reproducible-path/sigscheme-0.9.1/src' Making all in lib make[2]: Entering directory '/build/reproducible-path/sigscheme-0.9.1/lib' make[2]: Nothing to be done for 'all'. make[2]: Leaving directory '/build/reproducible-path/sigscheme-0.9.1/lib' Making all in test make[2]: Entering directory '/build/reproducible-path/sigscheme-0.9.1/test' make[2]: Nothing to be done for 'all'. make[2]: Leaving directory '/build/reproducible-path/sigscheme-0.9.1/test' Making all in test-c make[2]: Entering directory '/build/reproducible-path/sigscheme-0.9.1/test-c' make[2]: Nothing to be done for 'all'. make[2]: Leaving directory '/build/reproducible-path/sigscheme-0.9.1/test-c' Making all in bench make[2]: Entering directory '/build/reproducible-path/sigscheme-0.9.1/bench' make[2]: Nothing to be done for 'all'. make[2]: Leaving directory '/build/reproducible-path/sigscheme-0.9.1/bench' make[2]: Entering directory '/build/reproducible-path/sigscheme-0.9.1' make[2]: Nothing to be done for 'all-am'. make[2]: Leaving directory '/build/reproducible-path/sigscheme-0.9.1' make[1]: Leaving directory '/build/reproducible-path/sigscheme-0.9.1' dh_auto_test make -j42 check "TESTSUITEFLAGS=-j42 --verbose" VERBOSE=1 make[1]: Entering directory '/build/reproducible-path/sigscheme-0.9.1' Making check in doc make[2]: Entering directory '/build/reproducible-path/sigscheme-0.9.1/doc' make[2]: Nothing to be done for 'check'. make[2]: Leaving directory '/build/reproducible-path/sigscheme-0.9.1/doc' Making check in m4 make[2]: Entering directory '/build/reproducible-path/sigscheme-0.9.1/m4' make[2]: Nothing to be done for 'check'. make[2]: Leaving directory '/build/reproducible-path/sigscheme-0.9.1/m4' Making check in tools make[2]: Entering directory '/build/reproducible-path/sigscheme-0.9.1/tools' make[2]: Nothing to be done for 'check'. make[2]: Leaving directory '/build/reproducible-path/sigscheme-0.9.1/tools' Making check in libgcroots make[2]: Entering directory '/build/reproducible-path/sigscheme-0.9.1/libgcroots' Making check in m4 make[3]: Entering directory '/build/reproducible-path/sigscheme-0.9.1/libgcroots/m4' make[3]: Nothing to be done for 'check'. make[3]: Leaving directory '/build/reproducible-path/sigscheme-0.9.1/libgcroots/m4' make[3]: Entering directory '/build/reproducible-path/sigscheme-0.9.1/libgcroots' make make[4]: Entering directory '/build/reproducible-path/sigscheme-0.9.1/libgcroots' Making all in m4 make[5]: Entering directory '/build/reproducible-path/sigscheme-0.9.1/libgcroots/m4' make[5]: Nothing to be done for 'all'. make[5]: Leaving directory '/build/reproducible-path/sigscheme-0.9.1/libgcroots/m4' make[5]: Entering directory '/build/reproducible-path/sigscheme-0.9.1/libgcroots' make[5]: Nothing to be done for 'all-am'. make[5]: Leaving directory '/build/reproducible-path/sigscheme-0.9.1/libgcroots' make[4]: Leaving directory '/build/reproducible-path/sigscheme-0.9.1/libgcroots' make check-TESTS make[4]: Entering directory '/build/reproducible-path/sigscheme-0.9.1/libgcroots' make[5]: Entering directory '/build/reproducible-path/sigscheme-0.9.1/libgcroots' ============================================================================ Testsuite summary for gcroots 0.3.2 ============================================================================ # TOTAL: 0 # PASS: 0 # SKIP: 0 # XFAIL: 0 # FAIL: 0 # XPASS: 0 # ERROR: 0 ============================================================================ make[5]: Leaving directory '/build/reproducible-path/sigscheme-0.9.1/libgcroots' make[4]: Leaving directory '/build/reproducible-path/sigscheme-0.9.1/libgcroots' make[3]: Leaving directory '/build/reproducible-path/sigscheme-0.9.1/libgcroots' make[2]: Leaving directory '/build/reproducible-path/sigscheme-0.9.1/libgcroots' Making check in include make[2]: Entering directory '/build/reproducible-path/sigscheme-0.9.1/include' Making check in sigscheme make[3]: Entering directory '/build/reproducible-path/sigscheme-0.9.1/include/sigscheme' make check-am make[4]: Entering directory '/build/reproducible-path/sigscheme-0.9.1/include/sigscheme' make[4]: Nothing to be done for 'check-am'. make[4]: Leaving directory '/build/reproducible-path/sigscheme-0.9.1/include/sigscheme' make[3]: Leaving directory '/build/reproducible-path/sigscheme-0.9.1/include/sigscheme' make[3]: Entering directory '/build/reproducible-path/sigscheme-0.9.1/include' make[3]: Nothing to be done for 'check-am'. make[3]: Leaving directory '/build/reproducible-path/sigscheme-0.9.1/include' make[2]: Leaving directory '/build/reproducible-path/sigscheme-0.9.1/include' Making check in src make[2]: Entering directory '/build/reproducible-path/sigscheme-0.9.1/src' make check-am make[3]: Entering directory '/build/reproducible-path/sigscheme-0.9.1/src' make[3]: Leaving directory '/build/reproducible-path/sigscheme-0.9.1/src' make[2]: Leaving directory '/build/reproducible-path/sigscheme-0.9.1/src' Making check in lib make[2]: Entering directory '/build/reproducible-path/sigscheme-0.9.1/lib' make[2]: Nothing to be done for 'check'. make[2]: Leaving directory '/build/reproducible-path/sigscheme-0.9.1/lib' Making check in test make[2]: Entering directory '/build/reproducible-path/sigscheme-0.9.1/test' make check-TESTS make[3]: Entering directory '/build/reproducible-path/sigscheme-0.9.1/test' make[4]: Entering directory '/build/reproducible-path/sigscheme-0.9.1/test' PASS: test-apply.scm PASS: test-begin.scm PASS: test-bool.scm PASS: test-assoc.scm PASS: test-char-pred.scm PASS: test-continuation.scm PASS: test-define.scm PASS: test-list.scm PASS: test-eqv.scm PASS: test-do.scm PASS: test-define-internal.scm PASS: test-dyn-extent.scm PASS: test-legacy-macro.scm PASS: test-letstar.scm PASS: test-formal-syntax.scm PASS: test-char-cmp.scm PASS: test-equal.scm PASS: test-formatplus.scm PASS: test-eq.scm PASS: test-let.scm PASS: test-lambda.scm XFAIL: test-fail.scm PASS: test-eval.scm PASS: test-map.scm PASS: test-misc.scm PASS: test-srfi34-2.scm PASS: test-srfi38.scm PASS: test-srfi28.scm PASS: test-srfi2.scm PASS: test-member.scm PASS: test-number-cmp.scm PASS: test-srfi8.scm PASS: test-srfi0.scm PASS: test-number-io.scm PASS: test-number-literal.scm PASS: test-number-pred.scm PASS: test-srfi34.scm PASS: test-named-let.scm PASS: test-obsolete.scm PASS: test-srfi9.scm SKIP: test-string-null.scm PASS: test-letrec.scm PASS: test-srfi1-obsolete.scm PASS: test-sscm-ext.scm PASS: test-quote.scm PASS: test-srfi55.scm PASS: test-string-core.scm PASS: test-srfi43.scm PASS: test-srfi48.scm PASS: test-pair.scm PASS: test-srfi60.scm PASS: test-srfi6.scm PASS: test-number-arith.scm PASS: test-string-proc.scm PASS: test-string.scm PASS: test-symbol.scm PASS: test-srfi1-another.scm PASS: test-values.scm PASS: test-string-cmp.scm PASS: test-syntax.scm PASS: test-unittest.scm PASS: test-vector.scm PASS: test-enc-utf8.scm SKIP: test-syntax-rules.scm ============================================================================ Testsuite summary for SigScheme 0.9.1 ============================================================================ # TOTAL: 64 # PASS: 61 # SKIP: 2 # XFAIL: 1 # FAIL: 0 # XPASS: 0 # ERROR: 0 ============================================================================ make[4]: Leaving directory '/build/reproducible-path/sigscheme-0.9.1/test' make[3]: Leaving directory '/build/reproducible-path/sigscheme-0.9.1/test' make[2]: Leaving directory '/build/reproducible-path/sigscheme-0.9.1/test' Making check in test-c make[2]: Entering directory '/build/reproducible-path/sigscheme-0.9.1/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 '/build/reproducible-path/sigscheme-0.9.1/test-c' gcc -DHAVE_CONFIG_H -I. -I../src -I../include -I../src -I/build/reproducible-path/sigscheme-0.9.1/libgcroots/include -DTST_SCM_SYSTEM_LOAD_PATH=\"/build/reproducible-path/sigscheme-0.9.1/lib\" -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/sigscheme-0.9.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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/build/reproducible-path/sigscheme-0.9.1/libgcroots/include -DTST_SCM_SYSTEM_LOAD_PATH=\"/build/reproducible-path/sigscheme-0.9.1/lib\" -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/sigscheme-0.9.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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/build/reproducible-path/sigscheme-0.9.1/libgcroots/include -DTST_SCM_SYSTEM_LOAD_PATH=\"/build/reproducible-path/sigscheme-0.9.1/lib\" -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/sigscheme-0.9.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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/build/reproducible-path/sigscheme-0.9.1/libgcroots/include -DTST_SCM_SYSTEM_LOAD_PATH=\"/build/reproducible-path/sigscheme-0.9.1/lib\" -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/sigscheme-0.9.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 gcc -DHAVE_CONFIG_H -I. -I../src -I../include -I../src -I/build/reproducible-path/sigscheme-0.9.1/libgcroots/include -DTST_SCM_SYSTEM_LOAD_PATH=\"/build/reproducible-path/sigscheme-0.9.1/lib\" -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/sigscheme-0.9.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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/build/reproducible-path/sigscheme-0.9.1/libgcroots/include -DTST_SCM_SYSTEM_LOAD_PATH=\"/build/reproducible-path/sigscheme-0.9.1/lib\" -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/sigscheme-0.9.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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/build/reproducible-path/sigscheme-0.9.1/libgcroots/include -DTST_SCM_SYSTEM_LOAD_PATH=\"/build/reproducible-path/sigscheme-0.9.1/lib\" -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/sigscheme-0.9.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 gcc -DHAVE_CONFIG_H -I. -I../src -I../include -I../src -I/build/reproducible-path/sigscheme-0.9.1/libgcroots/include -DTST_SCM_SYSTEM_LOAD_PATH=\"/build/reproducible-path/sigscheme-0.9.1/lib\" -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/sigscheme-0.9.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 gcc -DHAVE_CONFIG_H -I. -I../src -I../include -I../src -I/build/reproducible-path/sigscheme-0.9.1/libgcroots/include -DTST_SCM_SYSTEM_LOAD_PATH=\"/build/reproducible-path/sigscheme-0.9.1/lib\" -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/sigscheme-0.9.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 gcc -DHAVE_CONFIG_H -I. -I../src -I../include -I../src -I/build/reproducible-path/sigscheme-0.9.1/libgcroots/include -DTST_SCM_SYSTEM_LOAD_PATH=\"/build/reproducible-path/sigscheme-0.9.1/lib\" -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/sigscheme-0.9.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -pedantic -Wall -Wchar-subscripts -Wmissing-declarations -Wredundant-decls -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wcast-align -Wsign-compare -Wno-overlength-strings -DNDEBUG -c -o test-format-coll.o test-format-coll.c gcc -DHAVE_CONFIG_H -I. -I../src -I../include -I../src -I/build/reproducible-path/sigscheme-0.9.1/libgcroots/include -DTST_SCM_SYSTEM_LOAD_PATH=\"/build/reproducible-path/sigscheme-0.9.1/lib\" -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/sigscheme-0.9.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -pedantic -Wall -Wchar-subscripts -Wmissing-declarations -Wredundant-decls -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wcast-align -Wsign-compare -Wno-overlength-strings -DNDEBUG -c -o test-array2list-coll.o test-array2list-coll.c gcc -DHAVE_CONFIG_H -I. -I../src -I../include -I../src -I/build/reproducible-path/sigscheme-0.9.1/libgcroots/include -DTST_SCM_SYSTEM_LOAD_PATH=\"/build/reproducible-path/sigscheme-0.9.1/lib\" -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/sigscheme-0.9.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -pedantic -Wall -Wchar-subscripts -Wmissing-declarations -Wredundant-decls -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wcast-align -Wsign-compare -Wno-overlength-strings -DNDEBUG -c -o test-minishell.o test-minishell.c In file included from /source/test-c/test-alignment.c:36: /source/test-c/test-alignment.c: In function 'tst_1': sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:367:33: note: in expansion of macro 'TST_EQUALITY' 367 | #define TST_EQ_UINT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, uintmax_t, \ | ^~~~~~~~~~~~ /source/test-c/test-alignment.c:41:5: note: in expansion of macro 'TST_EQ_UINT' /source/test-c/test-alignment.c:172:5: note: in expansion of macro 'TEST_ALIGNMENT' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:367:33: note: in expansion of macro 'TST_EQUALITY' 367 | #define TST_EQ_UINT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, uintmax_t, \ | ^~~~~~~~~~~~ /source/test-c/test-alignment.c:41:5: note: in expansion of macro 'TST_EQ_UINT' /source/test-c/test-alignment.c:172:5: note: in expansion of macro 'TEST_ALIGNMENT' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:367:33: note: in expansion of macro 'TST_EQUALITY' 367 | #define TST_EQ_UINT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, uintmax_t, \ | ^~~~~~~~~~~~ /source/test-c/test-alignment.c:43:5: note: in expansion of macro 'TST_EQ_UINT' /source/test-c/test-alignment.c:172:5: note: in expansion of macro 'TEST_ALIGNMENT' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:367:33: note: in expansion of macro 'TST_EQUALITY' 367 | #define TST_EQ_UINT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, uintmax_t, \ | ^~~~~~~~~~~~ /source/test-c/test-alignment.c:43:5: note: in expansion of macro 'TST_EQ_UINT' /source/test-c/test-alignment.c:172:5: note: in expansion of macro 'TEST_ALIGNMENT' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:367:33: note: in expansion of macro 'TST_EQUALITY' 367 | #define TST_EQ_UINT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, uintmax_t, \ | ^~~~~~~~~~~~ /source/test-c/test-alignment.c:45:5: note: in expansion of macro 'TST_EQ_UINT' /source/test-c/test-alignment.c:172:5: note: in expansion of macro 'TEST_ALIGNMENT' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:367:33: note: in expansion of macro 'TST_EQUALITY' 367 | #define TST_EQ_UINT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, uintmax_t, \ | ^~~~~~~~~~~~ /source/test-c/test-alignment.c:45:5: note: in expansion of macro 'TST_EQ_UINT' /source/test-c/test-alignment.c:172:5: note: in expansion of macro 'TEST_ALIGNMENT' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:367:33: note: in expansion of macro 'TST_EQUALITY' 367 | #define TST_EQ_UINT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, uintmax_t, \ | ^~~~~~~~~~~~ /source/test-c/test-alignment.c:47:5: note: in expansion of macro 'TST_EQ_UINT' /source/test-c/test-alignment.c:172:5: note: in expansion of macro 'TEST_ALIGNMENT' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:367:33: note: in expansion of macro 'TST_EQUALITY' 367 | #define TST_EQ_UINT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, uintmax_t, \ | ^~~~~~~~~~~~ /source/test-c/test-alignment.c:47:5: note: in expansion of macro 'TST_EQ_UINT' /source/test-c/test-alignment.c:172:5: note: in expansion of macro 'TEST_ALIGNMENT' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:367:33: note: in expansion of macro 'TST_EQUALITY' 367 | #define TST_EQ_UINT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, uintmax_t, \ | ^~~~~~~~~~~~ /source/test-c/test-alignment.c:49:5: note: in expansion of macro 'TST_EQ_UINT' /source/test-c/test-alignment.c:172:5: note: in expansion of macro 'TEST_ALIGNMENT' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:367:33: note: in expansion of macro 'TST_EQUALITY' 367 | #define TST_EQ_UINT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, uintmax_t, \ | ^~~~~~~~~~~~ /source/test-c/test-alignment.c:49:5: note: in expansion of macro 'TST_EQ_UINT' /source/test-c/test-alignment.c:172:5: note: in expansion of macro 'TEST_ALIGNMENT' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:367:33: note: in expansion of macro 'TST_EQUALITY' 367 | #define TST_EQ_UINT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, uintmax_t, \ | ^~~~~~~~~~~~ /source/test-c/test-alignment.c:51:5: note: in expansion of macro 'TST_EQ_UINT' /source/test-c/test-alignment.c:172:5: note: in expansion of macro 'TEST_ALIGNMENT' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:367:33: note: in expansion of macro 'TST_EQUALITY' 367 | #define TST_EQ_UINT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, uintmax_t, \ | ^~~~~~~~~~~~ /source/test-c/test-alignment.c:51:5: note: in expansion of macro 'TST_EQ_UINT' /source/test-c/test-alignment.c:172:5: note: in expansion of macro 'TEST_ALIGNMENT' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:367:33: note: in expansion of macro 'TST_EQUALITY' 367 | #define TST_EQ_UINT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, uintmax_t, \ | ^~~~~~~~~~~~ /source/test-c/test-alignment.c:53:5: note: in expansion of macro 'TST_EQ_UINT' /source/test-c/test-alignment.c:172:5: note: in expansion of macro 'TEST_ALIGNMENT' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:367:33: note: in expansion of macro 'TST_EQUALITY' 367 | #define TST_EQ_UINT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, uintmax_t, \ | ^~~~~~~~~~~~ /source/test-c/test-alignment.c:53:5: note: in expansion of macro 'TST_EQ_UINT' /source/test-c/test-alignment.c:172:5: note: in expansion of macro 'TEST_ALIGNMENT' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:367:33: note: in expansion of macro 'TST_EQUALITY' 367 | #define TST_EQ_UINT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, uintmax_t, \ | ^~~~~~~~~~~~ /source/test-c/test-alignment.c:55:5: note: in expansion of macro 'TST_EQ_UINT' /source/test-c/test-alignment.c:172:5: note: in expansion of macro 'TEST_ALIGNMENT' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:367:33: note: in expansion of macro 'TST_EQUALITY' 367 | #define TST_EQ_UINT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, uintmax_t, \ | ^~~~~~~~~~~~ /source/test-c/test-alignment.c:55:5: note: in expansion of macro 'TST_EQ_UINT' /source/test-c/test-alignment.c:172:5: note: in expansion of macro 'TEST_ALIGNMENT' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:367:33: note: in expansion of macro 'TST_EQUALITY' 367 | #define TST_EQ_UINT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, uintmax_t, \ | ^~~~~~~~~~~~ /source/test-c/test-alignment.c:57:5: note: in expansion of macro 'TST_EQ_UINT' /source/test-c/test-alignment.c:172:5: note: in expansion of macro 'TEST_ALIGNMENT' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:367:33: note: in expansion of macro 'TST_EQUALITY' 367 | #define TST_EQ_UINT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, uintmax_t, \ | ^~~~~~~~~~~~ /source/test-c/test-alignment.c:57:5: note: in expansion of macro 'TST_EQ_UINT' /source/test-c/test-alignment.c:172:5: note: in expansion of macro 'TEST_ALIGNMENT' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:367:33: note: in expansion of macro 'TST_EQUALITY' 367 | #define TST_EQ_UINT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, uintmax_t, \ | ^~~~~~~~~~~~ /source/test-c/test-alignment.c:59:5: note: in expansion of macro 'TST_EQ_UINT' /source/test-c/test-alignment.c:172:5: note: in expansion of macro 'TEST_ALIGNMENT' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:367:33: note: in expansion of macro 'TST_EQUALITY' 367 | #define TST_EQ_UINT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, uintmax_t, \ | ^~~~~~~~~~~~ /source/test-c/test-alignment.c:59:5: note: in expansion of macro 'TST_EQ_UINT' /source/test-c/test-alignment.c:172:5: note: in expansion of macro 'TEST_ALIGNMENT' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:367:33: note: in expansion of macro 'TST_EQUALITY' 367 | #define TST_EQ_UINT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, uintmax_t, \ | ^~~~~~~~~~~~ /source/test-c/test-alignment.c:61:5: note: in expansion of macro 'TST_EQ_UINT' /source/test-c/test-alignment.c:172:5: note: in expansion of macro 'TEST_ALIGNMENT' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:367:33: note: in expansion of macro 'TST_EQUALITY' 367 | #define TST_EQ_UINT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, uintmax_t, \ | ^~~~~~~~~~~~ /source/test-c/test-alignment.c:61:5: note: in expansion of macro 'TST_EQ_UINT' /source/test-c/test-alignment.c:172:5: note: in expansion of macro 'TEST_ALIGNMENT' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:367:33: note: in expansion of macro 'TST_EQUALITY' 367 | #define TST_EQ_UINT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, uintmax_t, \ | ^~~~~~~~~~~~ /source/test-c/test-alignment.c:63:5: note: in expansion of macro 'TST_EQ_UINT' /source/test-c/test-alignment.c:172:5: note: in expansion of macro 'TEST_ALIGNMENT' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:367:33: note: in expansion of macro 'TST_EQUALITY' 367 | #define TST_EQ_UINT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, uintmax_t, \ | ^~~~~~~~~~~~ /source/test-c/test-alignment.c:63:5: note: in expansion of macro 'TST_EQ_UINT' /source/test-c/test-alignment.c:172:5: note: in expansion of macro 'TEST_ALIGNMENT' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:367:33: note: in expansion of macro 'TST_EQUALITY' 367 | #define TST_EQ_UINT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, uintmax_t, \ | ^~~~~~~~~~~~ /source/test-c/test-alignment.c:41:5: note: in expansion of macro 'TST_EQ_UINT' /source/test-c/test-alignment.c:173:5: note: in expansion of macro 'TEST_ALIGNMENT' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:367:33: note: in expansion of macro 'TST_EQUALITY' 367 | #define TST_EQ_UINT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, uintmax_t, \ | ^~~~~~~~~~~~ /source/test-c/test-alignment.c:41:5: note: in expansion of macro 'TST_EQ_UINT' /source/test-c/test-alignment.c:173:5: note: in expansion of macro 'TEST_ALIGNMENT' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:367:33: note: in expansion of macro 'TST_EQUALITY' 367 | #define TST_EQ_UINT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, uintmax_t, \ | ^~~~~~~~~~~~ /source/test-c/test-alignment.c:43:5: note: in expansion of macro 'TST_EQ_UINT' /source/test-c/test-alignment.c:173:5: note: in expansion of macro 'TEST_ALIGNMENT' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:367:33: note: in expansion of macro 'TST_EQUALITY' 367 | #define TST_EQ_UINT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, uintmax_t, \ | ^~~~~~~~~~~~ /source/test-c/test-alignment.c:43:5: note: in expansion of macro 'TST_EQ_UINT' /source/test-c/test-alignment.c:173:5: note: in expansion of macro 'TEST_ALIGNMENT' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:367:33: note: in expansion of macro 'TST_EQUALITY' 367 | #define TST_EQ_UINT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, uintmax_t, \ | ^~~~~~~~~~~~ /source/test-c/test-alignment.c:45:5: note: in expansion of macro 'TST_EQ_UINT' /source/test-c/test-alignment.c:173:5: note: in expansion of macro 'TEST_ALIGNMENT' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:367:33: note: in expansion of macro 'TST_EQUALITY' 367 | #define TST_EQ_UINT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, uintmax_t, \ | ^~~~~~~~~~~~ /source/test-c/test-alignment.c:45:5: note: in expansion of macro 'TST_EQ_UINT' /source/test-c/test-alignment.c:173:5: note: in expansion of macro 'TEST_ALIGNMENT' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:367:33: note: in expansion of macro 'TST_EQUALITY' 367 | #define TST_EQ_UINT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, uintmax_t, \ | ^~~~~~~~~~~~ /source/test-c/test-alignment.c:47:5: note: in expansion of macro 'TST_EQ_UINT' /source/test-c/test-alignment.c:173:5: note: in expansion of macro 'TEST_ALIGNMENT' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:367:33: note: in expansion of macro 'TST_EQUALITY' 367 | #define TST_EQ_UINT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, uintmax_t, \ | ^~~~~~~~~~~~ /source/test-c/test-alignment.c:47:5: note: in expansion of macro 'TST_EQ_UINT' /source/test-c/test-alignment.c:173:5: note: in expansion of macro 'TEST_ALIGNMENT' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:367:33: note: in expansion of macro 'TST_EQUALITY' 367 | #define TST_EQ_UINT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, uintmax_t, \ | ^~~~~~~~~~~~ /source/test-c/test-alignment.c:49:5: note: in expansion of macro 'TST_EQ_UINT' /source/test-c/test-alignment.c:173:5: note: in expansion of macro 'TEST_ALIGNMENT' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:367:33: note: in expansion of macro 'TST_EQUALITY' 367 | #define TST_EQ_UINT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, uintmax_t, \ | ^~~~~~~~~~~~ /source/test-c/test-alignment.c:49:5: note: in expansion of macro 'TST_EQ_UINT' /source/test-c/test-alignment.c:173:5: note: in expansion of macro 'TEST_ALIGNMENT' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:367:33: note: in expansion of macro 'TST_EQUALITY' 367 | #define TST_EQ_UINT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, uintmax_t, \ | ^~~~~~~~~~~~ /source/test-c/test-alignment.c:51:5: note: in expansion of macro 'TST_EQ_UINT' /source/test-c/test-alignment.c:173:5: note: in expansion of macro 'TEST_ALIGNMENT' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:367:33: note: in expansion of macro 'TST_EQUALITY' 367 | #define TST_EQ_UINT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, uintmax_t, \ | ^~~~~~~~~~~~ /source/test-c/test-alignment.c:51:5: note: in expansion of macro 'TST_EQ_UINT' /source/test-c/test-alignment.c:173:5: note: in expansion of macro 'TEST_ALIGNMENT' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:367:33: note: in expansion of macro 'TST_EQUALITY' 367 | #define TST_EQ_UINT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, uintmax_t, \ | ^~~~~~~~~~~~ /source/test-c/test-alignment.c:53:5: note: in expansion of macro 'TST_EQ_UINT' /source/test-c/test-alignment.c:173:5: note: in expansion of macro 'TEST_ALIGNMENT' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:367:33: note: in expansion of macro 'TST_EQUALITY' 367 | #define TST_EQ_UINT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, uintmax_t, \ | ^~~~~~~~~~~~ /source/test-c/test-alignment.c:53:5: note: in expansion of macro 'TST_EQ_UINT' /source/test-c/test-alignment.c:173:5: note: in expansion of macro 'TEST_ALIGNMENT' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:367:33: note: in expansion of macro 'TST_EQUALITY' 367 | #define TST_EQ_UINT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, uintmax_t, \ | ^~~~~~~~~~~~ /source/test-c/test-alignment.c:55:5: note: in expansion of macro 'TST_EQ_UINT' /source/test-c/test-alignment.c:173:5: note: in expansion of macro 'TEST_ALIGNMENT' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:367:33: note: in expansion of macro 'TST_EQUALITY' 367 | #define TST_EQ_UINT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, uintmax_t, \ | ^~~~~~~~~~~~ /source/test-c/test-alignment.c:55:5: note: in expansion of macro 'TST_EQ_UINT' /source/test-c/test-alignment.c:173:5: note: in expansion of macro 'TEST_ALIGNMENT' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:367:33: note: in expansion of macro 'TST_EQUALITY' 367 | #define TST_EQ_UINT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, uintmax_t, \ | ^~~~~~~~~~~~ /source/test-c/test-alignment.c:57:5: note: in expansion of macro 'TST_EQ_UINT' /source/test-c/test-alignment.c:173:5: note: in expansion of macro 'TEST_ALIGNMENT' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:367:33: note: in expansion of macro 'TST_EQUALITY' 367 | #define TST_EQ_UINT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, uintmax_t, \ | ^~~~~~~~~~~~ /source/test-c/test-alignment.c:57:5: note: in expansion of macro 'TST_EQ_UINT' /source/test-c/test-alignment.c:173:5: note: in expansion of macro 'TEST_ALIGNMENT' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:367:33: note: in expansion of macro 'TST_EQUALITY' 367 | #define TST_EQ_UINT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, uintmax_t, \ | ^~~~~~~~~~~~ /source/test-c/test-alignment.c:59:5: note: in expansion of macro 'TST_EQ_UINT' /source/test-c/test-alignment.c:173:5: note: in expansion of macro 'TEST_ALIGNMENT' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:367:33: note: in expansion of macro 'TST_EQUALITY' 367 | #define TST_EQ_UINT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, uintmax_t, \ | ^~~~~~~~~~~~ /source/test-c/test-alignment.c:59:5: note: in expansion of macro 'TST_EQ_UINT' /source/test-c/test-alignment.c:173:5: note: in expansion of macro 'TEST_ALIGNMENT' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:367:33: note: in expansion of macro 'TST_EQUALITY' 367 | #define TST_EQ_UINT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, uintmax_t, \ | ^~~~~~~~~~~~ /source/test-c/test-alignment.c:61:5: note: in expansion of macro 'TST_EQ_UINT' /source/test-c/test-alignment.c:173:5: note: in expansion of macro 'TEST_ALIGNMENT' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:367:33: note: in expansion of macro 'TST_EQUALITY' 367 | #define TST_EQ_UINT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, uintmax_t, \ | ^~~~~~~~~~~~ /source/test-c/test-alignment.c:61:5: note: in expansion of macro 'TST_EQ_UINT' /source/test-c/test-alignment.c:173:5: note: in expansion of macro 'TEST_ALIGNMENT' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:367:33: note: in expansion of macro 'TST_EQUALITY' 367 | #define TST_EQ_UINT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, uintmax_t, \ | ^~~~~~~~~~~~ /source/test-c/test-alignment.c:63:5: note: in expansion of macro 'TST_EQ_UINT' /source/test-c/test-alignment.c:173:5: note: in expansion of macro 'TEST_ALIGNMENT' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:367:33: note: in expansion of macro 'TST_EQUALITY' 367 | #define TST_EQ_UINT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, uintmax_t, \ | ^~~~~~~~~~~~ /source/test-c/test-alignment.c:63:5: note: in expansion of macro 'TST_EQ_UINT' /source/test-c/test-alignment.c:173:5: note: in expansion of macro 'TEST_ALIGNMENT' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:367:33: note: in expansion of macro 'TST_EQUALITY' 367 | #define TST_EQ_UINT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, uintmax_t, \ | ^~~~~~~~~~~~ /source/test-c/test-alignment.c:41:5: note: in expansion of macro 'TST_EQ_UINT' /source/test-c/test-alignment.c:174:5: note: in expansion of macro 'TEST_ALIGNMENT' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:367:33: note: in expansion of macro 'TST_EQUALITY' 367 | #define TST_EQ_UINT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, uintmax_t, \ | ^~~~~~~~~~~~ /source/test-c/test-alignment.c:41:5: note: in expansion of macro 'TST_EQ_UINT' /source/test-c/test-alignment.c:174:5: note: in expansion of macro 'TEST_ALIGNMENT' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:367:33: note: in expansion of macro 'TST_EQUALITY' 367 | #define TST_EQ_UINT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, uintmax_t, \ | ^~~~~~~~~~~~ /source/test-c/test-alignment.c:43:5: note: in expansion of macro 'TST_EQ_UINT' /source/test-c/test-alignment.c:174:5: note: in expansion of macro 'TEST_ALIGNMENT' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:367:33: note: in expansion of macro 'TST_EQUALITY' 367 | #define TST_EQ_UINT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, uintmax_t, \ | ^~~~~~~~~~~~ /source/test-c/test-alignment.c:43:5: note: in expansion of macro 'TST_EQ_UINT' /source/test-c/test-alignment.c:174:5: note: in expansion of macro 'TEST_ALIGNMENT' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:367:33: note: in expansion of macro 'TST_EQUALITY' 367 | #define TST_EQ_UINT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, uintmax_t, \ | ^~~~~~~~~~~~ /source/test-c/test-alignment.c:45:5: note: in expansion of macro 'TST_EQ_UINT' /source/test-c/test-alignment.c:174:5: note: in expansion of macro 'TEST_ALIGNMENT' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:367:33: note: in expansion of macro 'TST_EQUALITY' 367 | #define TST_EQ_UINT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, uintmax_t, \ | ^~~~~~~~~~~~ /source/test-c/test-alignment.c:45:5: note: in expansion of macro 'TST_EQ_UINT' /source/test-c/test-alignment.c:174:5: note: in expansion of macro 'TEST_ALIGNMENT' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:367:33: note: in expansion of macro 'TST_EQUALITY' 367 | #define TST_EQ_UINT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, uintmax_t, \ | ^~~~~~~~~~~~ /source/test-c/test-alignment.c:47:5: note: in expansion of macro 'TST_EQ_UINT' /source/test-c/test-alignment.c:174:5: note: in expansion of macro 'TEST_ALIGNMENT' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:367:33: note: in expansion of macro 'TST_EQUALITY' 367 | #define TST_EQ_UINT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, uintmax_t, \ | ^~~~~~~~~~~~ /source/test-c/test-alignment.c:47:5: note: in expansion of macro 'TST_EQ_UINT' /source/test-c/test-alignment.c:174:5: note: in expansion of macro 'TEST_ALIGNMENT' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:367:33: note: in expansion of macro 'TST_EQUALITY' 367 | #define TST_EQ_UINT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, uintmax_t, \ | ^~~~~~~~~~~~ /source/test-c/test-alignment.c:49:5: note: in expansion of macro 'TST_EQ_UINT' /source/test-c/test-alignment.c:174:5: note: in expansion of macro 'TEST_ALIGNMENT' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:367:33: note: in expansion of macro 'TST_EQUALITY' 367 | #define TST_EQ_UINT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, uintmax_t, \ | ^~~~~~~~~~~~ /source/test-c/test-alignment.c:49:5: note: in expansion of macro 'TST_EQ_UINT' /source/test-c/test-alignment.c:174:5: note: in expansion of macro 'TEST_ALIGNMENT' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:367:33: note: in expansion of macro 'TST_EQUALITY' 367 | #define TST_EQ_UINT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, uintmax_t, \ | ^~~~~~~~~~~~ /source/test-c/test-alignment.c:51:5: note: in expansion of macro 'TST_EQ_UINT' /source/test-c/test-alignment.c:174:5: note: in expansion of macro 'TEST_ALIGNMENT' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:367:33: note: in expansion of macro 'TST_EQUALITY' 367 | #define TST_EQ_UINT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, uintmax_t, \ | ^~~~~~~~~~~~ /source/test-c/test-alignment.c:51:5: note: in expansion of macro 'TST_EQ_UINT' /source/test-c/test-alignment.c:174:5: note: in expansion of macro 'TEST_ALIGNMENT' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:367:33: note: in expansion of macro 'TST_EQUALITY' 367 | #define TST_EQ_UINT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, uintmax_t, \ | ^~~~~~~~~~~~ /source/test-c/test-alignment.c:53:5: note: in expansion of macro 'TST_EQ_UINT' /source/test-c/test-alignment.c:174:5: note: in expansion of macro 'TEST_ALIGNMENT' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:367:33: note: in expansion of macro 'TST_EQUALITY' 367 | #define TST_EQ_UINT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, uintmax_t, \ | ^~~~~~~~~~~~ /source/test-c/test-alignment.c:53:5: note: in expansion of macro 'TST_EQ_UINT' /source/test-c/test-alignment.c:174:5: note: in expansion of macro 'TEST_ALIGNMENT' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:367:33: note: in expansion of macro 'TST_EQUALITY' 367 | #define TST_EQ_UINT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, uintmax_t, \ | ^~~~~~~~~~~~ /source/test-c/test-alignment.c:55:5: note: in expansion of macro 'TST_EQ_UINT' /source/test-c/test-alignment.c:174:5: note: in expansion of macro 'TEST_ALIGNMENT' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:367:33: note: in expansion of macro 'TST_EQUALITY' 367 | #define TST_EQ_UINT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, uintmax_t, \ | ^~~~~~~~~~~~ /source/test-c/test-alignment.c:55:5: note: in expansion of macro 'TST_EQ_UINT' /source/test-c/test-alignment.c:174:5: note: in expansion of macro 'TEST_ALIGNMENT' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:367:33: note: in expansion of macro 'TST_EQUALITY' 367 | #define TST_EQ_UINT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, uintmax_t, \ | ^~~~~~~~~~~~ /source/test-c/test-alignment.c:57:5: note: in expansion of macro 'TST_EQ_UINT' /source/test-c/test-alignment.c:174:5: note: in expansion of macro 'TEST_ALIGNMENT' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:367:33: note: in expansion of macro 'TST_EQUALITY' 367 | #define TST_EQ_UINT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, uintmax_t, \ | ^~~~~~~~~~~~ /source/test-c/test-alignment.c:57:5: note: in expansion of macro 'TST_EQ_UINT' /source/test-c/test-alignment.c:174:5: note: in expansion of macro 'TEST_ALIGNMENT' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:367:33: note: in expansion of macro 'TST_EQUALITY' 367 | #define TST_EQ_UINT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, uintmax_t, \ | ^~~~~~~~~~~~ /source/test-c/test-alignment.c:59:5: note: in expansion of macro 'TST_EQ_UINT' /source/test-c/test-alignment.c:174:5: note: in expansion of macro 'TEST_ALIGNMENT' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:367:33: note: in expansion of macro 'TST_EQUALITY' 367 | #define TST_EQ_UINT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, uintmax_t, \ | ^~~~~~~~~~~~ /source/test-c/test-alignment.c:59:5: note: in expansion of macro 'TST_EQ_UINT' /source/test-c/test-alignment.c:174:5: note: in expansion of macro 'TEST_ALIGNMENT' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:367:33: note: in expansion of macro 'TST_EQUALITY' 367 | #define TST_EQ_UINT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, uintmax_t, \ | ^~~~~~~~~~~~ /source/test-c/test-alignment.c:61:5: note: in expansion of macro 'TST_EQ_UINT' /source/test-c/test-alignment.c:174:5: note: in expansion of macro 'TEST_ALIGNMENT' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:367:33: note: in expansion of macro 'TST_EQUALITY' 367 | #define TST_EQ_UINT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, uintmax_t, \ | ^~~~~~~~~~~~ /source/test-c/test-alignment.c:61:5: note: in expansion of macro 'TST_EQ_UINT' /source/test-c/test-alignment.c:174:5: note: in expansion of macro 'TEST_ALIGNMENT' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:367:33: note: in expansion of macro 'TST_EQUALITY' 367 | #define TST_EQ_UINT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, uintmax_t, \ | ^~~~~~~~~~~~ /source/test-c/test-alignment.c:63:5: note: in expansion of macro 'TST_EQ_UINT' /source/test-c/test-alignment.c:174:5: note: in expansion of macro 'TEST_ALIGNMENT' /source/test-c/test-gc-protect.c: In function 'protected_func': /source/test-c/test-gc-protect.c:87:12: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:367:33: note: in expansion of macro 'TST_EQUALITY' 367 | #define TST_EQ_UINT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, uintmax_t, \ | ^~~~~~~~~~~~ /source/test-c/test-alignment.c:63:5: note: in expansion of macro 'TST_EQ_UINT' /source/test-c/test-alignment.c:174:5: note: in expansion of macro 'TEST_ALIGNMENT' /source/test-c/test-gc-protect.c: In function 'var_in_protected_func': /source/test-c/test-gc-protect.c:109:12: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:367:33: note: in expansion of macro 'TST_EQUALITY' 367 | #define TST_EQ_UINT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, uintmax_t, \ | ^~~~~~~~~~~~ /source/test-c/test-alignment.c:41:5: note: in expansion of macro 'TST_EQ_UINT' /source/test-c/test-alignment.c:175:5: note: in expansion of macro 'TEST_ALIGNMENT' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:367:33: note: in expansion of macro 'TST_EQUALITY' 367 | #define TST_EQ_UINT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, uintmax_t, \ | ^~~~~~~~~~~~ /source/test-c/test-alignment.c:41:5: note: in expansion of macro 'TST_EQ_UINT' /source/test-c/test-alignment.c:175:5: note: in expansion of macro 'TEST_ALIGNMENT' /source/test-c/test-gc-protect.c: In function 'vars_in_protected_func': /source/test-c/test-gc-protect.c:137:12: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:367:33: note: in expansion of macro 'TST_EQUALITY' 367 | #define TST_EQ_UINT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, uintmax_t, \ | ^~~~~~~~~~~~ /source/test-c/test-alignment.c:43:5: note: in expansion of macro 'TST_EQ_UINT' /source/test-c/test-alignment.c:175:5: note: in expansion of macro 'TEST_ALIGNMENT' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:367:33: note: in expansion of macro 'TST_EQUALITY' 367 | #define TST_EQ_UINT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, uintmax_t, \ | ^~~~~~~~~~~~ /source/test-c/test-alignment.c:43:5: note: in expansion of macro 'TST_EQ_UINT' /source/test-c/test-alignment.c:175:5: note: in expansion of macro 'TEST_ALIGNMENT' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:367:33: note: in expansion of macro 'TST_EQUALITY' 367 | #define TST_EQ_UINT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, uintmax_t, \ | ^~~~~~~~~~~~ /source/test-c/test-alignment.c:45:5: note: in expansion of macro 'TST_EQ_UINT' /source/test-c/test-alignment.c:175:5: note: in expansion of macro 'TEST_ALIGNMENT' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:367:33: note: in expansion of macro 'TST_EQUALITY' 367 | #define TST_EQ_UINT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, uintmax_t, \ | ^~~~~~~~~~~~ /source/test-c/test-alignment.c:45:5: note: in expansion of macro 'TST_EQ_UINT' /source/test-c/test-alignment.c:175:5: note: in expansion of macro 'TEST_ALIGNMENT' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:367:33: note: in expansion of macro 'TST_EQUALITY' 367 | #define TST_EQ_UINT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, uintmax_t, \ | ^~~~~~~~~~~~ /source/test-c/test-alignment.c:47:5: note: in expansion of macro 'TST_EQ_UINT' /source/test-c/test-alignment.c:175:5: note: in expansion of macro 'TEST_ALIGNMENT' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:367:33: note: in expansion of macro 'TST_EQUALITY' 367 | #define TST_EQ_UINT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, uintmax_t, \ | ^~~~~~~~~~~~ /source/test-c/test-alignment.c:47:5: note: in expansion of macro 'TST_EQ_UINT' /source/test-c/test-alignment.c:175:5: note: in expansion of macro 'TEST_ALIGNMENT' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:367:33: note: in expansion of macro 'TST_EQUALITY' 367 | #define TST_EQ_UINT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, uintmax_t, \ | ^~~~~~~~~~~~ /source/test-c/test-alignment.c:49:5: note: in expansion of macro 'TST_EQ_UINT' /source/test-c/test-alignment.c:175:5: note: in expansion of macro 'TEST_ALIGNMENT' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:367:33: note: in expansion of macro 'TST_EQUALITY' 367 | #define TST_EQ_UINT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, uintmax_t, \ | ^~~~~~~~~~~~ /source/test-c/test-alignment.c:49:5: note: in expansion of macro 'TST_EQ_UINT' /source/test-c/test-alignment.c:175:5: note: in expansion of macro 'TEST_ALIGNMENT' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:367:33: note: in expansion of macro 'TST_EQUALITY' 367 | #define TST_EQ_UINT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, uintmax_t, \ | ^~~~~~~~~~~~ /source/test-c/test-alignment.c:51:5: note: in expansion of macro 'TST_EQ_UINT' /source/test-c/test-alignment.c:175:5: note: in expansion of macro 'TEST_ALIGNMENT' /source/test-c/test-gc-protect.c: In function 'test_implicit_protection': /source/test-c/test-gc-protect.c:224:12: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:367:33: note: in expansion of macro 'TST_EQUALITY' 367 | #define TST_EQ_UINT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, uintmax_t, \ | ^~~~~~~~~~~~ /source/test-c/test-alignment.c:51:5: note: in expansion of macro 'TST_EQ_UINT' /source/test-c/test-alignment.c:175:5: note: in expansion of macro 'TEST_ALIGNMENT' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:367:33: note: in expansion of macro 'TST_EQUALITY' 367 | #define TST_EQ_UINT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, uintmax_t, \ | ^~~~~~~~~~~~ /source/test-c/test-alignment.c:53:5: note: in expansion of macro 'TST_EQ_UINT' /source/test-c/test-alignment.c:175:5: note: in expansion of macro 'TEST_ALIGNMENT' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:367:33: note: in expansion of macro 'TST_EQUALITY' 367 | #define TST_EQ_UINT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, uintmax_t, \ | ^~~~~~~~~~~~ /source/test-c/test-alignment.c:53:5: note: in expansion of macro 'TST_EQ_UINT' /source/test-c/test-alignment.c:175:5: note: in expansion of macro 'TEST_ALIGNMENT' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:367:33: note: in expansion of macro 'TST_EQUALITY' 367 | #define TST_EQ_UINT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, uintmax_t, \ | ^~~~~~~~~~~~ /source/test-c/test-alignment.c:55:5: note: in expansion of macro 'TST_EQ_UINT' /source/test-c/test-alignment.c:175:5: note: in expansion of macro 'TEST_ALIGNMENT' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:367:33: note: in expansion of macro 'TST_EQUALITY' 367 | #define TST_EQ_UINT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, uintmax_t, \ | ^~~~~~~~~~~~ /source/test-c/test-alignment.c:55:5: note: in expansion of macro 'TST_EQ_UINT' /source/test-c/test-alignment.c:175:5: note: in expansion of macro 'TEST_ALIGNMENT' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:367:33: note: in expansion of macro 'TST_EQUALITY' 367 | #define TST_EQ_UINT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, uintmax_t, \ | ^~~~~~~~~~~~ /source/test-c/test-alignment.c:57:5: note: in expansion of macro 'TST_EQ_UINT' /source/test-c/test-alignment.c:175:5: note: in expansion of macro 'TEST_ALIGNMENT' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:367:33: note: in expansion of macro 'TST_EQUALITY' 367 | #define TST_EQ_UINT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, uintmax_t, \ | ^~~~~~~~~~~~ /source/test-c/test-alignment.c:57:5: note: in expansion of macro 'TST_EQ_UINT' /source/test-c/test-alignment.c:175:5: note: in expansion of macro 'TEST_ALIGNMENT' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:367:33: note: in expansion of macro 'TST_EQUALITY' 367 | #define TST_EQ_UINT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, uintmax_t, \ | ^~~~~~~~~~~~ /source/test-c/test-alignment.c:59:5: note: in expansion of macro 'TST_EQ_UINT' /source/test-c/test-alignment.c:175:5: note: in expansion of macro 'TEST_ALIGNMENT' In file included from /source/test-c/test-global.c:39: /source/test-c/test-global.c: In function 'tst_1': sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:367:33: note: in expansion of macro 'TST_EQUALITY' 367 | #define TST_EQ_UINT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, uintmax_t, \ | ^~~~~~~~~~~~ /source/test-c/test-alignment.c:59:5: note: in expansion of macro 'TST_EQ_UINT' /source/test-c/test-alignment.c:175:5: note: in expansion of macro 'TEST_ALIGNMENT' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:365:33: note: in expansion of macro 'TST_EQUALITY' 365 | #define TST_EQ_INT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, intmax_t, \ | ^~~~~~~~~~~~ sscm-test.h:430:23: note: in expansion of macro 'TST_EQ_INT' 430 | do { TST_TN_SAVE; TST_EQ_INT((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-global.c:70:5: note: in expansion of macro 'TST_TN_EQ_INT' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:365:33: note: in expansion of macro 'TST_EQUALITY' 365 | #define TST_EQ_INT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, intmax_t, \ | ^~~~~~~~~~~~ sscm-test.h:430:23: note: in expansion of macro 'TST_EQ_INT' 430 | do { TST_TN_SAVE; TST_EQ_INT((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-global.c:70:5: note: in expansion of macro 'TST_TN_EQ_INT' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:367:33: note: in expansion of macro 'TST_EQUALITY' 367 | #define TST_EQ_UINT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, uintmax_t, \ | ^~~~~~~~~~~~ /source/test-c/test-alignment.c:61:5: note: in expansion of macro 'TST_EQ_UINT' /source/test-c/test-alignment.c:175:5: note: in expansion of macro 'TEST_ALIGNMENT' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:367:33: note: in expansion of macro 'TST_EQUALITY' 367 | #define TST_EQ_UINT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, uintmax_t, \ | ^~~~~~~~~~~~ /source/test-c/test-alignment.c:61:5: note: in expansion of macro 'TST_EQ_UINT' /source/test-c/test-alignment.c:175:5: note: in expansion of macro 'TEST_ALIGNMENT' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:365:33: note: in expansion of macro 'TST_EQUALITY' 365 | #define TST_EQ_INT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, intmax_t, \ | ^~~~~~~~~~~~ sscm-test.h:430:23: note: in expansion of macro 'TST_EQ_INT' 430 | do { TST_TN_SAVE; TST_EQ_INT((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-global.c:71:5: note: in expansion of macro 'TST_TN_EQ_INT' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:365:33: note: in expansion of macro 'TST_EQUALITY' 365 | #define TST_EQ_INT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, intmax_t, \ | ^~~~~~~~~~~~ sscm-test.h:430:23: note: in expansion of macro 'TST_EQ_INT' 430 | do { TST_TN_SAVE; TST_EQ_INT((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-global.c:71:5: note: in expansion of macro 'TST_TN_EQ_INT' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:367:33: note: in expansion of macro 'TST_EQUALITY' 367 | #define TST_EQ_UINT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, uintmax_t, \ | ^~~~~~~~~~~~ /source/test-c/test-alignment.c:63:5: note: in expansion of macro 'TST_EQ_UINT' /source/test-c/test-alignment.c:175:5: note: in expansion of macro 'TEST_ALIGNMENT' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:365:33: note: in expansion of macro 'TST_EQUALITY' 365 | #define TST_EQ_INT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, intmax_t, \ | ^~~~~~~~~~~~ sscm-test.h:430:23: note: in expansion of macro 'TST_EQ_INT' 430 | do { TST_TN_SAVE; TST_EQ_INT((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-global.c:72:5: note: in expansion of macro 'TST_TN_EQ_INT' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:367:33: note: in expansion of macro 'TST_EQUALITY' 367 | #define TST_EQ_UINT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, uintmax_t, \ | ^~~~~~~~~~~~ /source/test-c/test-alignment.c:63:5: note: in expansion of macro 'TST_EQ_UINT' /source/test-c/test-alignment.c:175:5: note: in expansion of macro 'TEST_ALIGNMENT' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:365:33: note: in expansion of macro 'TST_EQUALITY' 365 | #define TST_EQ_INT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, intmax_t, \ | ^~~~~~~~~~~~ sscm-test.h:430:23: note: in expansion of macro 'TST_EQ_INT' 430 | do { TST_TN_SAVE; TST_EQ_INT((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-global.c:72:5: note: in expansion of macro 'TST_TN_EQ_INT' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:367:33: note: in expansion of macro 'TST_EQUALITY' 367 | #define TST_EQ_UINT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, uintmax_t, \ | ^~~~~~~~~~~~ /source/test-c/test-alignment.c:41:5: note: in expansion of macro 'TST_EQ_UINT' /source/test-c/test-alignment.c:176:5: note: in expansion of macro 'TEST_ALIGNMENT' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:367:33: note: in expansion of macro 'TST_EQUALITY' 367 | #define TST_EQ_UINT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, uintmax_t, \ | ^~~~~~~~~~~~ /source/test-c/test-alignment.c:41:5: note: in expansion of macro 'TST_EQ_UINT' /source/test-c/test-alignment.c:176:5: note: in expansion of macro 'TEST_ALIGNMENT' /source/test-c/test-global.c: In function 'tst_2': sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:367:33: note: in expansion of macro 'TST_EQUALITY' 367 | #define TST_EQ_UINT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, uintmax_t, \ | ^~~~~~~~~~~~ /source/test-c/test-alignment.c:43:5: note: in expansion of macro 'TST_EQ_UINT' /source/test-c/test-alignment.c:176:5: note: in expansion of macro 'TEST_ALIGNMENT' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:365:33: note: in expansion of macro 'TST_EQUALITY' 365 | #define TST_EQ_INT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, intmax_t, \ | ^~~~~~~~~~~~ sscm-test.h:430:23: note: in expansion of macro 'TST_EQ_INT' 430 | do { TST_TN_SAVE; TST_EQ_INT((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-global.c:81:5: note: in expansion of macro 'TST_TN_EQ_INT' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:367:33: note: in expansion of macro 'TST_EQUALITY' 367 | #define TST_EQ_UINT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, uintmax_t, \ | ^~~~~~~~~~~~ /source/test-c/test-alignment.c:43:5: note: in expansion of macro 'TST_EQ_UINT' /source/test-c/test-alignment.c:176:5: note: in expansion of macro 'TEST_ALIGNMENT' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:365:33: note: in expansion of macro 'TST_EQUALITY' 365 | #define TST_EQ_INT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, intmax_t, \ | ^~~~~~~~~~~~ sscm-test.h:430:23: note: in expansion of macro 'TST_EQ_INT' 430 | do { TST_TN_SAVE; TST_EQ_INT((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-global.c:81:5: note: in expansion of macro 'TST_TN_EQ_INT' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:365:33: note: in expansion of macro 'TST_EQUALITY' 365 | #define TST_EQ_INT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, intmax_t, \ | ^~~~~~~~~~~~ sscm-test.h:430:23: note: in expansion of macro 'TST_EQ_INT' 430 | do { TST_TN_SAVE; TST_EQ_INT((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-global.c:82:5: note: in expansion of macro 'TST_TN_EQ_INT' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:367:33: note: in expansion of macro 'TST_EQUALITY' 367 | #define TST_EQ_UINT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, uintmax_t, \ | ^~~~~~~~~~~~ /source/test-c/test-alignment.c:45:5: note: in expansion of macro 'TST_EQ_UINT' /source/test-c/test-alignment.c:176:5: note: in expansion of macro 'TEST_ALIGNMENT' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:365:33: note: in expansion of macro 'TST_EQUALITY' 365 | #define TST_EQ_INT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, intmax_t, \ | ^~~~~~~~~~~~ sscm-test.h:430:23: note: in expansion of macro 'TST_EQ_INT' 430 | do { TST_TN_SAVE; TST_EQ_INT((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-global.c:82:5: note: in expansion of macro 'TST_TN_EQ_INT' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:367:33: note: in expansion of macro 'TST_EQUALITY' 367 | #define TST_EQ_UINT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, uintmax_t, \ | ^~~~~~~~~~~~ /source/test-c/test-alignment.c:45:5: note: in expansion of macro 'TST_EQ_UINT' /source/test-c/test-alignment.c:176:5: note: in expansion of macro 'TEST_ALIGNMENT' In file included from /source/test-c/test-gc-protect.c:37: sscm-test.h: At top level: sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:365:33: note: in expansion of macro 'TST_EQUALITY' 365 | #define TST_EQ_INT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, intmax_t, \ | ^~~~~~~~~~~~ sscm-test.h:430:23: note: in expansion of macro 'TST_EQ_INT' 430 | do { TST_TN_SAVE; TST_EQ_INT((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-global.c:83:5: note: in expansion of macro 'TST_TN_EQ_INT' sscm-test.h:191:1: warning: 'tst_run' defined but not used [-Wunused-function] 191 | tst_run(void (*fn)(tst_suite_info *, tst_case_info *), | ^~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:365:33: note: in expansion of macro 'TST_EQUALITY' 365 | #define TST_EQ_INT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, intmax_t, \ | ^~~~~~~~~~~~ sscm-test.h:430:23: note: in expansion of macro 'TST_EQ_INT' 430 | do { TST_TN_SAVE; TST_EQ_INT((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-global.c:83:5: note: in expansion of macro 'TST_TN_EQ_INT' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:367:33: note: in expansion of macro 'TST_EQUALITY' 367 | #define TST_EQ_UINT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, uintmax_t, \ | ^~~~~~~~~~~~ /source/test-c/test-alignment.c:47:5: note: in expansion of macro 'TST_EQ_UINT' /source/test-c/test-alignment.c:176:5: note: in expansion of macro 'TEST_ALIGNMENT' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:367:33: note: in expansion of macro 'TST_EQUALITY' 367 | #define TST_EQ_UINT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, uintmax_t, \ | ^~~~~~~~~~~~ /source/test-c/test-alignment.c:47:5: note: in expansion of macro 'TST_EQ_UINT' /source/test-c/test-alignment.c:176:5: note: in expansion of macro 'TEST_ALIGNMENT' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:367:33: note: in expansion of macro 'TST_EQUALITY' 367 | #define TST_EQ_UINT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, uintmax_t, \ | ^~~~~~~~~~~~ /source/test-c/test-alignment.c:49:5: note: in expansion of macro 'TST_EQ_UINT' /source/test-c/test-alignment.c:176:5: note: in expansion of macro 'TEST_ALIGNMENT' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:367:33: note: in expansion of macro 'TST_EQUALITY' 367 | #define TST_EQ_UINT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, uintmax_t, \ | ^~~~~~~~~~~~ /source/test-c/test-alignment.c:49:5: note: in expansion of macro 'TST_EQ_UINT' /source/test-c/test-alignment.c:176:5: note: in expansion of macro 'TEST_ALIGNMENT' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:367:33: note: in expansion of macro 'TST_EQUALITY' 367 | #define TST_EQ_UINT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, uintmax_t, \ | ^~~~~~~~~~~~ /source/test-c/test-alignment.c:51:5: note: in expansion of macro 'TST_EQ_UINT' /source/test-c/test-alignment.c:176:5: note: in expansion of macro 'TEST_ALIGNMENT' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:367:33: note: in expansion of macro 'TST_EQUALITY' 367 | #define TST_EQ_UINT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, uintmax_t, \ | ^~~~~~~~~~~~ /source/test-c/test-alignment.c:51:5: note: in expansion of macro 'TST_EQ_UINT' /source/test-c/test-alignment.c:176:5: note: in expansion of macro 'TEST_ALIGNMENT' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:367:33: note: in expansion of macro 'TST_EQUALITY' 367 | #define TST_EQ_UINT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, uintmax_t, \ | ^~~~~~~~~~~~ /source/test-c/test-alignment.c:53:5: note: in expansion of macro 'TST_EQ_UINT' /source/test-c/test-alignment.c:176:5: note: in expansion of macro 'TEST_ALIGNMENT' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:367:33: note: in expansion of macro 'TST_EQUALITY' 367 | #define TST_EQ_UINT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, uintmax_t, \ | ^~~~~~~~~~~~ /source/test-c/test-alignment.c:53:5: note: in expansion of macro 'TST_EQ_UINT' /source/test-c/test-alignment.c:176:5: note: in expansion of macro 'TEST_ALIGNMENT' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:367:33: note: in expansion of macro 'TST_EQUALITY' 367 | #define TST_EQ_UINT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, uintmax_t, \ | ^~~~~~~~~~~~ /source/test-c/test-alignment.c:55:5: note: in expansion of macro 'TST_EQ_UINT' /source/test-c/test-alignment.c:176:5: note: in expansion of macro 'TEST_ALIGNMENT' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:367:33: note: in expansion of macro 'TST_EQUALITY' 367 | #define TST_EQ_UINT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, uintmax_t, \ | ^~~~~~~~~~~~ /source/test-c/test-alignment.c:55:5: note: in expansion of macro 'TST_EQ_UINT' /source/test-c/test-alignment.c:176:5: note: in expansion of macro 'TEST_ALIGNMENT' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:367:33: note: in expansion of macro 'TST_EQUALITY' 367 | #define TST_EQ_UINT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, uintmax_t, \ | ^~~~~~~~~~~~ /source/test-c/test-alignment.c:57:5: note: in expansion of macro 'TST_EQ_UINT' /source/test-c/test-alignment.c:176:5: note: in expansion of macro 'TEST_ALIGNMENT' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:367:33: note: in expansion of macro 'TST_EQUALITY' 367 | #define TST_EQ_UINT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, uintmax_t, \ | ^~~~~~~~~~~~ /source/test-c/test-alignment.c:57:5: note: in expansion of macro 'TST_EQ_UINT' /source/test-c/test-alignment.c:176:5: note: in expansion of macro 'TEST_ALIGNMENT' /bin/bash ../libtool --tag=CC --mode=link gcc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/sigscheme-0.9.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -pedantic -Wall -Wchar-subscripts -Wmissing-declarations -Wredundant-decls -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wcast-align -Wsign-compare -Wno-overlength-strings -DNDEBUG -rpath /usr/lib/x86_64-linux-gnu -Wl,-z,relro -Wl,-z,now -o test-gc-protect-stack-coll test-gc-protect-stack-coll.o ../src/libsscm.la /build/reproducible-path/sigscheme-0.9.1/libgcroots/libgcroots.la sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:367:33: note: in expansion of macro 'TST_EQUALITY' 367 | #define TST_EQ_UINT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, uintmax_t, \ | ^~~~~~~~~~~~ /source/test-c/test-alignment.c:59:5: note: in expansion of macro 'TST_EQ_UINT' /source/test-c/test-alignment.c:176:5: note: in expansion of macro 'TEST_ALIGNMENT' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:367:33: note: in expansion of macro 'TST_EQUALITY' 367 | #define TST_EQ_UINT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, uintmax_t, \ | ^~~~~~~~~~~~ /source/test-c/test-alignment.c:59:5: note: in expansion of macro 'TST_EQ_UINT' /source/test-c/test-alignment.c:176:5: note: in expansion of macro 'TEST_ALIGNMENT' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:367:33: note: in expansion of macro 'TST_EQUALITY' 367 | #define TST_EQ_UINT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, uintmax_t, \ | ^~~~~~~~~~~~ /source/test-c/test-alignment.c:61:5: note: in expansion of macro 'TST_EQ_UINT' /source/test-c/test-alignment.c:176:5: note: in expansion of macro 'TEST_ALIGNMENT' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:367:33: note: in expansion of macro 'TST_EQUALITY' 367 | #define TST_EQ_UINT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, uintmax_t, \ | ^~~~~~~~~~~~ /source/test-c/test-alignment.c:61:5: note: in expansion of macro 'TST_EQ_UINT' /source/test-c/test-alignment.c:176:5: note: in expansion of macro 'TEST_ALIGNMENT' In file included from /source/test-c/test-length.c:38: /source/test-c/test-length.c: In function 'tst_1': sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:367:33: note: in expansion of macro 'TST_EQUALITY' 367 | #define TST_EQ_UINT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, uintmax_t, \ | ^~~~~~~~~~~~ /source/test-c/test-alignment.c:63:5: note: in expansion of macro 'TST_EQ_UINT' /source/test-c/test-alignment.c:176:5: note: in expansion of macro 'TEST_ALIGNMENT' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:392:33: note: in expansion of macro 'TST_EQUALITY' 392 | #define TST_EQ_OBJ(x, a, desc) TST_EQUALITY(SCM_EQ, scm_uintobj_t, \ | ^~~~~~~~~~~~ sscm-test.h:446:23: note: in expansion of macro 'TST_EQ_OBJ' 446 | do { TST_TN_SAVE; TST_EQ_OBJ((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-length.c:64:5: note: in expansion of macro 'TST_TN_EQ_OBJ' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:367:33: note: in expansion of macro 'TST_EQUALITY' 367 | #define TST_EQ_UINT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, uintmax_t, \ | ^~~~~~~~~~~~ /source/test-c/test-alignment.c:63:5: note: in expansion of macro 'TST_EQ_UINT' /source/test-c/test-alignment.c:176:5: note: in expansion of macro 'TEST_ALIGNMENT' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:392:33: note: in expansion of macro 'TST_EQUALITY' 392 | #define TST_EQ_OBJ(x, a, desc) TST_EQUALITY(SCM_EQ, scm_uintobj_t, \ | ^~~~~~~~~~~~ sscm-test.h:446:23: note: in expansion of macro 'TST_EQ_OBJ' 446 | do { TST_TN_SAVE; TST_EQ_OBJ((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-length.c:64:5: note: in expansion of macro 'TST_TN_EQ_OBJ' In file included from /source/test-c/test-array2list.c:37: /source/test-c/test-array2list.c: In function 'tst_1': sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:365:33: note: in expansion of macro 'TST_EQUALITY' 365 | #define TST_EQ_INT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, intmax_t, \ | ^~~~~~~~~~~~ sscm-test.h:430:23: note: in expansion of macro 'TST_EQ_INT' 430 | do { TST_TN_SAVE; TST_EQ_INT((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-array2list.c:66:5: note: in expansion of macro 'TST_TN_EQ_INT' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:367:33: note: in expansion of macro 'TST_EQUALITY' 367 | #define TST_EQ_UINT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, uintmax_t, \ | ^~~~~~~~~~~~ /source/test-c/test-alignment.c:41:5: note: in expansion of macro 'TST_EQ_UINT' /source/test-c/test-alignment.c:177:5: note: in expansion of macro 'TEST_ALIGNMENT' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:365:33: note: in expansion of macro 'TST_EQUALITY' 365 | #define TST_EQ_INT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, intmax_t, \ | ^~~~~~~~~~~~ sscm-test.h:430:23: note: in expansion of macro 'TST_EQ_INT' 430 | do { TST_TN_SAVE; TST_EQ_INT((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-array2list.c:66:5: note: in expansion of macro 'TST_TN_EQ_INT' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:392:33: note: in expansion of macro 'TST_EQUALITY' 392 | #define TST_EQ_OBJ(x, a, desc) TST_EQUALITY(SCM_EQ, scm_uintobj_t, \ | ^~~~~~~~~~~~ sscm-test.h:446:23: note: in expansion of macro 'TST_EQ_OBJ' 446 | do { TST_TN_SAVE; TST_EQ_OBJ((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-length.c:67:5: note: in expansion of macro 'TST_TN_EQ_OBJ' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:392:33: note: in expansion of macro 'TST_EQUALITY' 392 | #define TST_EQ_OBJ(x, a, desc) TST_EQUALITY(SCM_EQ, scm_uintobj_t, \ | ^~~~~~~~~~~~ sscm-test.h:446:23: note: in expansion of macro 'TST_EQ_OBJ' 446 | do { TST_TN_SAVE; TST_EQ_OBJ((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-length.c:67:5: note: in expansion of macro 'TST_TN_EQ_OBJ' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:367:33: note: in expansion of macro 'TST_EQUALITY' 367 | #define TST_EQ_UINT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, uintmax_t, \ | ^~~~~~~~~~~~ /source/test-c/test-alignment.c:41:5: note: in expansion of macro 'TST_EQ_UINT' /source/test-c/test-alignment.c:177:5: note: in expansion of macro 'TEST_ALIGNMENT' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:365:33: note: in expansion of macro 'TST_EQUALITY' 365 | #define TST_EQ_INT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, intmax_t, \ | ^~~~~~~~~~~~ sscm-test.h:430:23: note: in expansion of macro 'TST_EQ_INT' 430 | do { TST_TN_SAVE; TST_EQ_INT((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-array2list.c:69:5: note: in expansion of macro 'TST_TN_EQ_INT' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:365:33: note: in expansion of macro 'TST_EQUALITY' 365 | #define TST_EQ_INT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, intmax_t, \ | ^~~~~~~~~~~~ sscm-test.h:430:23: note: in expansion of macro 'TST_EQ_INT' 430 | do { TST_TN_SAVE; TST_EQ_INT((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-array2list.c:69:5: note: in expansion of macro 'TST_TN_EQ_INT' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:367:33: note: in expansion of macro 'TST_EQUALITY' 367 | #define TST_EQ_UINT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, uintmax_t, \ | ^~~~~~~~~~~~ /source/test-c/test-alignment.c:43:5: note: in expansion of macro 'TST_EQ_UINT' /source/test-c/test-alignment.c:177:5: note: in expansion of macro 'TEST_ALIGNMENT' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:392:33: note: in expansion of macro 'TST_EQUALITY' 392 | #define TST_EQ_OBJ(x, a, desc) TST_EQUALITY(SCM_EQ, scm_uintobj_t, \ | ^~~~~~~~~~~~ sscm-test.h:446:23: note: in expansion of macro 'TST_EQ_OBJ' 446 | do { TST_TN_SAVE; TST_EQ_OBJ((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-length.c:70:5: note: in expansion of macro 'TST_TN_EQ_OBJ' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:367:33: note: in expansion of macro 'TST_EQUALITY' 367 | #define TST_EQ_UINT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, uintmax_t, \ | ^~~~~~~~~~~~ /source/test-c/test-alignment.c:43:5: note: in expansion of macro 'TST_EQ_UINT' /source/test-c/test-alignment.c:177:5: note: in expansion of macro 'TEST_ALIGNMENT' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:392:33: note: in expansion of macro 'TST_EQUALITY' 392 | #define TST_EQ_OBJ(x, a, desc) TST_EQUALITY(SCM_EQ, scm_uintobj_t, \ | ^~~~~~~~~~~~ sscm-test.h:446:23: note: in expansion of macro 'TST_EQ_OBJ' 446 | do { TST_TN_SAVE; TST_EQ_OBJ((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-length.c:70:5: note: in expansion of macro 'TST_TN_EQ_OBJ' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:365:33: note: in expansion of macro 'TST_EQUALITY' 365 | #define TST_EQ_INT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, intmax_t, \ | ^~~~~~~~~~~~ sscm-test.h:430:23: note: in expansion of macro 'TST_EQ_INT' 430 | do { TST_TN_SAVE; TST_EQ_INT((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-array2list.c:73:5: note: in expansion of macro 'TST_TN_EQ_INT' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:365:33: note: in expansion of macro 'TST_EQUALITY' 365 | #define TST_EQ_INT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, intmax_t, \ | ^~~~~~~~~~~~ sscm-test.h:430:23: note: in expansion of macro 'TST_EQ_INT' 430 | do { TST_TN_SAVE; TST_EQ_INT((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-array2list.c:73:5: note: in expansion of macro 'TST_TN_EQ_INT' /source/test-c/test-length.c: In function 'tst_2': sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:367:33: note: in expansion of macro 'TST_EQUALITY' 367 | #define TST_EQ_UINT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, uintmax_t, \ | ^~~~~~~~~~~~ /source/test-c/test-alignment.c:45:5: note: in expansion of macro 'TST_EQ_UINT' /source/test-c/test-alignment.c:177:5: note: in expansion of macro 'TEST_ALIGNMENT' sscm-test.h:339:6: warning: right-hand operand of comma expression has no effect [-Wunused-value] 335 | (((cond) \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 336 | || \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 337 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n", \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 338 | __LINE__, desc))) \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 339 | && TST_SUCC()) | ^~~~~~~~~~~~~~ sscm-test.h:342:30: note: in expansion of macro 'TST_COND' 342 | #define TST_FALSE(exp, desc) TST_COND(!(exp), desc) | ^~~~~~~~ sscm-test.h:428:23: note: in expansion of macro 'TST_FALSE' 428 | do { TST_TN_SAVE; TST_FALSE((exp), TST_TN_NAME()); } while (0) | ^~~~~~~~~ /source/test-c/test-length.c:75:5: note: in expansion of macro 'TST_TN_FALSE' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:367:33: note: in expansion of macro 'TST_EQUALITY' 367 | #define TST_EQ_UINT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, uintmax_t, \ | ^~~~~~~~~~~~ /source/test-c/test-alignment.c:45:5: note: in expansion of macro 'TST_EQ_UINT' /source/test-c/test-alignment.c:177:5: note: in expansion of macro 'TEST_ALIGNMENT' sscm-test.h:339:6: warning: right-hand operand of comma expression has no effect [-Wunused-value] 335 | (((cond) \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 336 | || \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 337 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n", \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 338 | __LINE__, desc))) \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 339 | && TST_SUCC()) | ^~~~~~~~~~~~~~ sscm-test.h:342:30: note: in expansion of macro 'TST_COND' 342 | #define TST_FALSE(exp, desc) TST_COND(!(exp), desc) | ^~~~~~~~ sscm-test.h:428:23: note: in expansion of macro 'TST_FALSE' 428 | do { TST_TN_SAVE; TST_FALSE((exp), TST_TN_NAME()); } while (0) | ^~~~~~~~~ /source/test-c/test-length.c:76:5: note: in expansion of macro 'TST_TN_FALSE' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:365:33: note: in expansion of macro 'TST_EQUALITY' 365 | #define TST_EQ_INT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, intmax_t, \ | ^~~~~~~~~~~~ sscm-test.h:430:23: note: in expansion of macro 'TST_EQ_INT' 430 | do { TST_TN_SAVE; TST_EQ_INT((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-array2list.c:77:5: note: in expansion of macro 'TST_TN_EQ_INT' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:365:33: note: in expansion of macro 'TST_EQUALITY' 365 | #define TST_EQ_INT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, intmax_t, \ | ^~~~~~~~~~~~ sscm-test.h:430:23: note: in expansion of macro 'TST_EQ_INT' 430 | do { TST_TN_SAVE; TST_EQ_INT((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-array2list.c:77:5: note: in expansion of macro 'TST_TN_EQ_INT' sscm-test.h:339:6: warning: right-hand operand of comma expression has no effect [-Wunused-value] 335 | (((cond) \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 336 | || \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 337 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n", \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 338 | __LINE__, desc))) \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 339 | && TST_SUCC()) | ^~~~~~~~~~~~~~ sscm-test.h:342:30: note: in expansion of macro 'TST_COND' 342 | #define TST_FALSE(exp, desc) TST_COND(!(exp), desc) | ^~~~~~~~ sscm-test.h:428:23: note: in expansion of macro 'TST_FALSE' 428 | do { TST_TN_SAVE; TST_FALSE((exp), TST_TN_NAME()); } while (0) | ^~~~~~~~~ /source/test-c/test-length.c:77:5: note: in expansion of macro 'TST_TN_FALSE' sscm-test.h:339:6: warning: right-hand operand of comma expression has no effect [-Wunused-value] 335 | (((cond) \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 336 | || \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 337 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n", \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 338 | __LINE__, desc))) \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 339 | && TST_SUCC()) | ^~~~~~~~~~~~~~ sscm-test.h:342:30: note: in expansion of macro 'TST_COND' 342 | #define TST_FALSE(exp, desc) TST_COND(!(exp), desc) | ^~~~~~~~ sscm-test.h:428:23: note: in expansion of macro 'TST_FALSE' 428 | do { TST_TN_SAVE; TST_FALSE((exp), TST_TN_NAME()); } while (0) | ^~~~~~~~~ /source/test-c/test-length.c:78:5: note: in expansion of macro 'TST_TN_FALSE' sscm-test.h:339:6: warning: right-hand operand of comma expression has no effect [-Wunused-value] 335 | (((cond) \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 336 | || \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 337 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n", \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 338 | __LINE__, desc))) \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 339 | && TST_SUCC()) | ^~~~~~~~~~~~~~ sscm-test.h:342:30: note: in expansion of macro 'TST_COND' 342 | #define TST_FALSE(exp, desc) TST_COND(!(exp), desc) | ^~~~~~~~ sscm-test.h:428:23: note: in expansion of macro 'TST_FALSE' 428 | do { TST_TN_SAVE; TST_FALSE((exp), TST_TN_NAME()); } while (0) | ^~~~~~~~~ /source/test-c/test-length.c:79:5: note: in expansion of macro 'TST_TN_FALSE' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:367:33: note: in expansion of macro 'TST_EQUALITY' 367 | #define TST_EQ_UINT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, uintmax_t, \ | ^~~~~~~~~~~~ /source/test-c/test-alignment.c:47:5: note: in expansion of macro 'TST_EQ_UINT' /source/test-c/test-alignment.c:177:5: note: in expansion of macro 'TEST_ALIGNMENT' /source/test-c/test-array2list.c: In function 'tst_2': sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:365:33: note: in expansion of macro 'TST_EQUALITY' 365 | #define TST_EQ_INT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, intmax_t, \ | ^~~~~~~~~~~~ sscm-test.h:430:23: note: in expansion of macro 'TST_EQ_INT' 430 | do { TST_TN_SAVE; TST_EQ_INT((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-array2list.c:93:5: note: in expansion of macro 'TST_TN_EQ_INT' sscm-test.h:339:6: warning: right-hand operand of comma expression has no effect [-Wunused-value] 335 | (((cond) \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 336 | || \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 337 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n", \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 338 | __LINE__, desc))) \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 339 | && TST_SUCC()) | ^~~~~~~~~~~~~~ sscm-test.h:341:30: note: in expansion of macro 'TST_COND' 341 | #define TST_TRUE(exp, desc) TST_COND((exp), desc) | ^~~~~~~~ sscm-test.h:426:23: note: in expansion of macro 'TST_TRUE' 426 | do { TST_TN_SAVE; TST_TRUE((exp), TST_TN_NAME()); } while (0) | ^~~~~~~~ /source/test-c/test-length.c:80:5: note: in expansion of macro 'TST_TN_TRUE' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:365:33: note: in expansion of macro 'TST_EQUALITY' 365 | #define TST_EQ_INT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, intmax_t, \ | ^~~~~~~~~~~~ sscm-test.h:430:23: note: in expansion of macro 'TST_EQ_INT' 430 | do { TST_TN_SAVE; TST_EQ_INT((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-array2list.c:93:5: note: in expansion of macro 'TST_TN_EQ_INT' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:367:33: note: in expansion of macro 'TST_EQUALITY' 367 | #define TST_EQ_UINT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, uintmax_t, \ | ^~~~~~~~~~~~ /source/test-c/test-alignment.c:47:5: note: in expansion of macro 'TST_EQ_UINT' /source/test-c/test-alignment.c:177:5: note: in expansion of macro 'TEST_ALIGNMENT' sscm-test.h:339:6: warning: right-hand operand of comma expression has no effect [-Wunused-value] 335 | (((cond) \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 336 | || \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 337 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n", \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 338 | __LINE__, desc))) \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 339 | && TST_SUCC()) | ^~~~~~~~~~~~~~ sscm-test.h:341:30: note: in expansion of macro 'TST_COND' 341 | #define TST_TRUE(exp, desc) TST_COND((exp), desc) | ^~~~~~~~ sscm-test.h:426:23: note: in expansion of macro 'TST_TRUE' 426 | do { TST_TN_SAVE; TST_TRUE((exp), TST_TN_NAME()); } while (0) | ^~~~~~~~ /source/test-c/test-length.c:81:5: note: in expansion of macro 'TST_TN_TRUE' sscm-test.h:339:6: warning: right-hand operand of comma expression has no effect [-Wunused-value] 335 | (((cond) \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 336 | || \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 337 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n", \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 338 | __LINE__, desc))) \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 339 | && TST_SUCC()) | ^~~~~~~~~~~~~~ sscm-test.h:341:30: note: in expansion of macro 'TST_COND' 341 | #define TST_TRUE(exp, desc) TST_COND((exp), desc) | ^~~~~~~~ sscm-test.h:426:23: note: in expansion of macro 'TST_TRUE' 426 | do { TST_TN_SAVE; TST_TRUE((exp), TST_TN_NAME()); } while (0) | ^~~~~~~~ /source/test-c/test-length.c:82:5: note: in expansion of macro 'TST_TN_TRUE' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:367:33: note: in expansion of macro 'TST_EQUALITY' 367 | #define TST_EQ_UINT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, uintmax_t, \ | ^~~~~~~~~~~~ /source/test-c/test-alignment.c:49:5: note: in expansion of macro 'TST_EQ_UINT' /source/test-c/test-alignment.c:177:5: note: in expansion of macro 'TEST_ALIGNMENT' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:365:33: note: in expansion of macro 'TST_EQUALITY' 365 | #define TST_EQ_INT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, intmax_t, \ | ^~~~~~~~~~~~ sscm-test.h:430:23: note: in expansion of macro 'TST_EQ_INT' 430 | do { TST_TN_SAVE; TST_EQ_INT((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-array2list.c:96:5: note: in expansion of macro 'TST_TN_EQ_INT' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:365:33: note: in expansion of macro 'TST_EQUALITY' 365 | #define TST_EQ_INT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, intmax_t, \ | ^~~~~~~~~~~~ sscm-test.h:430:23: note: in expansion of macro 'TST_EQ_INT' 430 | do { TST_TN_SAVE; TST_EQ_INT((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-array2list.c:96:5: note: in expansion of macro 'TST_TN_EQ_INT' sscm-test.h:339:6: warning: right-hand operand of comma expression has no effect [-Wunused-value] 335 | (((cond) \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 336 | || \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 337 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n", \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 338 | __LINE__, desc))) \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 339 | && TST_SUCC()) | ^~~~~~~~~~~~~~ sscm-test.h:341:30: note: in expansion of macro 'TST_COND' 341 | #define TST_TRUE(exp, desc) TST_COND((exp), desc) | ^~~~~~~~ sscm-test.h:426:23: note: in expansion of macro 'TST_TRUE' 426 | do { TST_TN_SAVE; TST_TRUE((exp), TST_TN_NAME()); } while (0) | ^~~~~~~~ /source/test-c/test-length.c:83:5: note: in expansion of macro 'TST_TN_TRUE' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:367:33: note: in expansion of macro 'TST_EQUALITY' 367 | #define TST_EQ_UINT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, uintmax_t, \ | ^~~~~~~~~~~~ /source/test-c/test-alignment.c:49:5: note: in expansion of macro 'TST_EQ_UINT' /source/test-c/test-alignment.c:177:5: note: in expansion of macro 'TEST_ALIGNMENT' sscm-test.h:339:6: warning: right-hand operand of comma expression has no effect [-Wunused-value] 335 | (((cond) \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 336 | || \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 337 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n", \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 338 | __LINE__, desc))) \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 339 | && TST_SUCC()) | ^~~~~~~~~~~~~~ sscm-test.h:341:30: note: in expansion of macro 'TST_COND' 341 | #define TST_TRUE(exp, desc) TST_COND((exp), desc) | ^~~~~~~~ sscm-test.h:426:23: note: in expansion of macro 'TST_TRUE' 426 | do { TST_TN_SAVE; TST_TRUE((exp), TST_TN_NAME()); } while (0) | ^~~~~~~~ /source/test-c/test-length.c:84:5: note: in expansion of macro 'TST_TN_TRUE' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:365:33: note: in expansion of macro 'TST_EQUALITY' 365 | #define TST_EQ_INT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, intmax_t, \ | ^~~~~~~~~~~~ sscm-test.h:430:23: note: in expansion of macro 'TST_EQ_INT' 430 | do { TST_TN_SAVE; TST_EQ_INT((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-array2list.c:100:5: note: in expansion of macro 'TST_TN_EQ_INT' sscm-test.h:339:6: warning: right-hand operand of comma expression has no effect [-Wunused-value] 335 | (((cond) \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 336 | || \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 337 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n", \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 338 | __LINE__, desc))) \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 339 | && TST_SUCC()) | ^~~~~~~~~~~~~~ sscm-test.h:341:30: note: in expansion of macro 'TST_COND' 341 | #define TST_TRUE(exp, desc) TST_COND((exp), desc) | ^~~~~~~~ sscm-test.h:426:23: note: in expansion of macro 'TST_TRUE' 426 | do { TST_TN_SAVE; TST_TRUE((exp), TST_TN_NAME()); } while (0) | ^~~~~~~~ /source/test-c/test-length.c:85:5: note: in expansion of macro 'TST_TN_TRUE' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:367:33: note: in expansion of macro 'TST_EQUALITY' 367 | #define TST_EQ_UINT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, uintmax_t, \ | ^~~~~~~~~~~~ /source/test-c/test-alignment.c:51:5: note: in expansion of macro 'TST_EQ_UINT' /source/test-c/test-alignment.c:177:5: note: in expansion of macro 'TEST_ALIGNMENT' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:365:33: note: in expansion of macro 'TST_EQUALITY' 365 | #define TST_EQ_INT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, intmax_t, \ | ^~~~~~~~~~~~ sscm-test.h:430:23: note: in expansion of macro 'TST_EQ_INT' 430 | do { TST_TN_SAVE; TST_EQ_INT((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-array2list.c:100:5: note: in expansion of macro 'TST_TN_EQ_INT' /source/test-c/test-length.c: In function 'tst_3': sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:367:33: note: in expansion of macro 'TST_EQUALITY' 367 | #define TST_EQ_UINT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, uintmax_t, \ | ^~~~~~~~~~~~ /source/test-c/test-alignment.c:51:5: note: in expansion of macro 'TST_EQ_UINT' /source/test-c/test-alignment.c:177:5: note: in expansion of macro 'TEST_ALIGNMENT' sscm-test.h:339:6: warning: right-hand operand of comma expression has no effect [-Wunused-value] 335 | (((cond) \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 336 | || \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 337 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n", \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 338 | __LINE__, desc))) \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 339 | && TST_SUCC()) | ^~~~~~~~~~~~~~ sscm-test.h:342:30: note: in expansion of macro 'TST_COND' 342 | #define TST_FALSE(exp, desc) TST_COND(!(exp), desc) | ^~~~~~~~ sscm-test.h:428:23: note: in expansion of macro 'TST_FALSE' 428 | do { TST_TN_SAVE; TST_FALSE((exp), TST_TN_NAME()); } while (0) | ^~~~~~~~~ /source/test-c/test-length.c:90:5: note: in expansion of macro 'TST_TN_FALSE' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:365:33: note: in expansion of macro 'TST_EQUALITY' 365 | #define TST_EQ_INT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, intmax_t, \ | ^~~~~~~~~~~~ sscm-test.h:430:23: note: in expansion of macro 'TST_EQ_INT' 430 | do { TST_TN_SAVE; TST_EQ_INT((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-array2list.c:104:5: note: in expansion of macro 'TST_TN_EQ_INT' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:367:33: note: in expansion of macro 'TST_EQUALITY' 367 | #define TST_EQ_UINT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, uintmax_t, \ | ^~~~~~~~~~~~ /source/test-c/test-alignment.c:53:5: note: in expansion of macro 'TST_EQ_UINT' /source/test-c/test-alignment.c:177:5: note: in expansion of macro 'TEST_ALIGNMENT' sscm-test.h:339:6: warning: right-hand operand of comma expression has no effect [-Wunused-value] 335 | (((cond) \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 336 | || \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 337 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n", \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 338 | __LINE__, desc))) \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 339 | && TST_SUCC()) | ^~~~~~~~~~~~~~ sscm-test.h:341:30: note: in expansion of macro 'TST_COND' 341 | #define TST_TRUE(exp, desc) TST_COND((exp), desc) | ^~~~~~~~ sscm-test.h:426:23: note: in expansion of macro 'TST_TRUE' 426 | do { TST_TN_SAVE; TST_TRUE((exp), TST_TN_NAME()); } while (0) | ^~~~~~~~ /source/test-c/test-length.c:91:5: note: in expansion of macro 'TST_TN_TRUE' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:365:33: note: in expansion of macro 'TST_EQUALITY' 365 | #define TST_EQ_INT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, intmax_t, \ | ^~~~~~~~~~~~ sscm-test.h:430:23: note: in expansion of macro 'TST_EQ_INT' 430 | do { TST_TN_SAVE; TST_EQ_INT((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-array2list.c:104:5: note: in expansion of macro 'TST_TN_EQ_INT' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:367:33: note: in expansion of macro 'TST_EQUALITY' 367 | #define TST_EQ_UINT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, uintmax_t, \ | ^~~~~~~~~~~~ /source/test-c/test-alignment.c:53:5: note: in expansion of macro 'TST_EQ_UINT' /source/test-c/test-alignment.c:177:5: note: in expansion of macro 'TEST_ALIGNMENT' sscm-test.h:339:6: warning: right-hand operand of comma expression has no effect [-Wunused-value] 335 | (((cond) \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 336 | || \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 337 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n", \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 338 | __LINE__, desc))) \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 339 | && TST_SUCC()) | ^~~~~~~~~~~~~~ sscm-test.h:341:30: note: in expansion of macro 'TST_COND' 341 | #define TST_TRUE(exp, desc) TST_COND((exp), desc) | ^~~~~~~~ sscm-test.h:426:23: note: in expansion of macro 'TST_TRUE' 426 | do { TST_TN_SAVE; TST_TRUE((exp), TST_TN_NAME()); } while (0) | ^~~~~~~~ /source/test-c/test-length.c:92:5: note: in expansion of macro 'TST_TN_TRUE' sscm-test.h:339:6: warning: right-hand operand of comma expression has no effect [-Wunused-value] 335 | (((cond) \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 336 | || \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 337 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n", \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 338 | __LINE__, desc))) \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 339 | && TST_SUCC()) | ^~~~~~~~~~~~~~ sscm-test.h:341:30: note: in expansion of macro 'TST_COND' 341 | #define TST_TRUE(exp, desc) TST_COND((exp), desc) | ^~~~~~~~ sscm-test.h:426:23: note: in expansion of macro 'TST_TRUE' 426 | do { TST_TN_SAVE; TST_TRUE((exp), TST_TN_NAME()); } while (0) | ^~~~~~~~ /source/test-c/test-length.c:93:5: note: in expansion of macro 'TST_TN_TRUE' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:367:33: note: in expansion of macro 'TST_EQUALITY' 367 | #define TST_EQ_UINT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, uintmax_t, \ | ^~~~~~~~~~~~ /source/test-c/test-alignment.c:55:5: note: in expansion of macro 'TST_EQ_UINT' /source/test-c/test-alignment.c:177:5: note: in expansion of macro 'TEST_ALIGNMENT' In file included from /source/test-c/test-storage.c:46: /source/test-c/test-storage.c: In function 'tst_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) | ^~~~~~~~ /source/test-c/test-length.c:94:5: note: in expansion of macro 'TST_TN_TRUE' /source/test-c/test-array2list.c: In function 'tst_3': sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:365:33: note: in expansion of macro 'TST_EQUALITY' 365 | #define TST_EQ_INT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, intmax_t, \ | ^~~~~~~~~~~~ sscm-test.h:430:23: note: in expansion of macro 'TST_EQ_INT' 430 | do { TST_TN_SAVE; TST_EQ_INT((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-array2list.c:117:5: note: in expansion of macro 'TST_TN_EQ_INT' sscm-test.h:339:6: warning: right-hand operand of comma expression has no effect [-Wunused-value] 335 | (((cond) \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 336 | || \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 337 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n", \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 338 | __LINE__, desc))) \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 339 | && TST_SUCC()) | ^~~~~~~~~~~~~~ sscm-test.h:342:30: note: in expansion of macro 'TST_COND' 342 | #define TST_FALSE(exp, desc) TST_COND(!(exp), desc) | ^~~~~~~~ sscm-test.h:428:23: note: in expansion of macro 'TST_FALSE' 428 | do { TST_TN_SAVE; TST_FALSE((exp), TST_TN_NAME()); } while (0) | ^~~~~~~~~ /source/test-c/test-length.c:95:5: note: in expansion of macro 'TST_TN_FALSE' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:367:33: note: in expansion of macro 'TST_EQUALITY' 367 | #define TST_EQ_UINT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, uintmax_t, \ | ^~~~~~~~~~~~ /source/test-c/test-alignment.c:55:5: note: in expansion of macro 'TST_EQ_UINT' /source/test-c/test-alignment.c:177:5: note: in expansion of macro 'TEST_ALIGNMENT' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:365:33: note: in expansion of macro 'TST_EQUALITY' 365 | #define TST_EQ_INT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, intmax_t, \ | ^~~~~~~~~~~~ sscm-test.h:430:23: note: in expansion of macro 'TST_EQ_INT' 430 | do { TST_TN_SAVE; TST_EQ_INT((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-array2list.c:117:5: note: in expansion of macro 'TST_TN_EQ_INT' sscm-test.h:339:6: warning: right-hand operand of comma expression has no effect [-Wunused-value] 335 | (((cond) \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 336 | || \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 337 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n", \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 338 | __LINE__, desc))) \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 339 | && TST_SUCC()) | ^~~~~~~~~~~~~~ sscm-test.h:342:30: note: in expansion of macro 'TST_COND' 342 | #define TST_FALSE(exp, desc) TST_COND(!(exp), desc) | ^~~~~~~~ sscm-test.h:428:23: note: in expansion of macro 'TST_FALSE' 428 | do { TST_TN_SAVE; TST_FALSE((exp), TST_TN_NAME()); } while (0) | ^~~~~~~~~ /source/test-c/test-length.c:96:5: note: in expansion of macro 'TST_TN_FALSE' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:365:33: note: in expansion of macro 'TST_EQUALITY' 365 | #define TST_EQ_INT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, intmax_t, \ | ^~~~~~~~~~~~ sscm-test.h:430:23: note: in expansion of macro 'TST_EQ_INT' 430 | do { TST_TN_SAVE; TST_EQ_INT((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-array2list.c:120:5: note: in expansion of macro 'TST_TN_EQ_INT' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:367:33: note: in expansion of macro 'TST_EQUALITY' 367 | #define TST_EQ_UINT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, uintmax_t, \ | ^~~~~~~~~~~~ /source/test-c/test-alignment.c:57:5: note: in expansion of macro 'TST_EQ_UINT' /source/test-c/test-alignment.c:177:5: note: in expansion of macro 'TEST_ALIGNMENT' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:365:33: note: in expansion of macro 'TST_EQUALITY' 365 | #define TST_EQ_INT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, intmax_t, \ | ^~~~~~~~~~~~ sscm-test.h:430:23: note: in expansion of macro 'TST_EQ_INT' 430 | do { TST_TN_SAVE; TST_EQ_INT((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-array2list.c:120:5: note: in expansion of macro 'TST_TN_EQ_INT' sscm-test.h:339:6: warning: right-hand operand of comma expression has no effect [-Wunused-value] 335 | (((cond) \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 336 | || \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 337 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n", \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 338 | __LINE__, desc))) \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 339 | && TST_SUCC()) | ^~~~~~~~~~~~~~ sscm-test.h:342:30: note: in expansion of macro 'TST_COND' 342 | #define TST_FALSE(exp, desc) TST_COND(!(exp), desc) | ^~~~~~~~ sscm-test.h:428:23: note: in expansion of macro 'TST_FALSE' 428 | do { TST_TN_SAVE; TST_FALSE((exp), TST_TN_NAME()); } while (0) | ^~~~~~~~~ /source/test-c/test-length.c:97:5: note: in expansion of macro 'TST_TN_FALSE' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-array2list.c:121:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:367:33: note: in expansion of macro 'TST_EQUALITY' 367 | #define TST_EQ_UINT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, uintmax_t, \ | ^~~~~~~~~~~~ /source/test-c/test-alignment.c:57:5: note: in expansion of macro 'TST_EQ_UINT' /source/test-c/test-alignment.c:177:5: note: in expansion of macro 'TEST_ALIGNMENT' sscm-test.h:339:6: warning: right-hand operand of comma expression has no effect [-Wunused-value] 335 | (((cond) \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 336 | || \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 337 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n", \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 338 | __LINE__, desc))) \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 339 | && TST_SUCC()) | ^~~~~~~~~~~~~~ sscm-test.h:342:30: note: in expansion of macro 'TST_COND' 342 | #define TST_FALSE(exp, desc) TST_COND(!(exp), desc) | ^~~~~~~~ sscm-test.h:428:23: note: in expansion of macro 'TST_FALSE' 428 | do { TST_TN_SAVE; TST_FALSE((exp), TST_TN_NAME()); } while (0) | ^~~~~~~~~ /source/test-c/test-length.c:98:5: note: in expansion of macro 'TST_TN_FALSE' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-array2list.c:121:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:339:6: warning: right-hand operand of comma expression has no effect [-Wunused-value] 335 | (((cond) \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 336 | || \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 337 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n", \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 338 | __LINE__, desc))) \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 339 | && TST_SUCC()) | ^~~~~~~~~~~~~~ sscm-test.h:342:30: note: in expansion of macro 'TST_COND' 342 | #define TST_FALSE(exp, desc) TST_COND(!(exp), desc) | ^~~~~~~~ sscm-test.h:428:23: note: in expansion of macro 'TST_FALSE' 428 | do { TST_TN_SAVE; TST_FALSE((exp), TST_TN_NAME()); } while (0) | ^~~~~~~~~ /source/test-c/test-length.c:99:5: note: in expansion of macro 'TST_TN_FALSE' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:365:33: note: in expansion of macro 'TST_EQUALITY' 365 | #define TST_EQ_INT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, intmax_t, \ | ^~~~~~~~~~~~ sscm-test.h:430:23: note: in expansion of macro 'TST_EQ_INT' 430 | do { TST_TN_SAVE; TST_EQ_INT((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-array2list.c:124:5: note: in expansion of macro 'TST_TN_EQ_INT' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:367:33: note: in expansion of macro 'TST_EQUALITY' 367 | #define TST_EQ_UINT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, uintmax_t, \ | ^~~~~~~~~~~~ /source/test-c/test-alignment.c:59:5: note: in expansion of macro 'TST_EQ_UINT' /source/test-c/test-alignment.c:177:5: note: in expansion of macro 'TEST_ALIGNMENT' sscm-test.h:339:6: warning: right-hand operand of comma expression has no effect [-Wunused-value] 335 | (((cond) \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 336 | || \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 337 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n", \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 338 | __LINE__, desc))) \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 339 | && TST_SUCC()) | ^~~~~~~~~~~~~~ sscm-test.h:342:30: note: in expansion of macro 'TST_COND' 342 | #define TST_FALSE(exp, desc) TST_COND(!(exp), desc) | ^~~~~~~~ sscm-test.h:428:23: note: in expansion of macro 'TST_FALSE' 428 | do { TST_TN_SAVE; TST_FALSE((exp), TST_TN_NAME()); } while (0) | ^~~~~~~~~ /source/test-c/test-length.c:100:5: note: in expansion of macro 'TST_TN_FALSE' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:365:33: note: in expansion of macro 'TST_EQUALITY' 365 | #define TST_EQ_INT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, intmax_t, \ | ^~~~~~~~~~~~ sscm-test.h:430:23: note: in expansion of macro 'TST_EQ_INT' 430 | do { TST_TN_SAVE; TST_EQ_INT((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-array2list.c:124:5: note: in expansion of macro 'TST_TN_EQ_INT' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:367:33: note: in expansion of macro 'TST_EQUALITY' 367 | #define TST_EQ_UINT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, uintmax_t, \ | ^~~~~~~~~~~~ /source/test-c/test-alignment.c:59:5: note: in expansion of macro 'TST_EQ_UINT' /source/test-c/test-alignment.c:177:5: note: in expansion of macro 'TEST_ALIGNMENT' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-array2list.c:125:5: note: in expansion of macro 'TST_TN_EQ_STR' /source/test-c/test-length.c: In function 'tst_4': sscm-test.h:339:6: warning: right-hand operand of comma expression has no effect [-Wunused-value] 335 | (((cond) \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 336 | || \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 337 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n", \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 338 | __LINE__, desc))) \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 339 | && TST_SUCC()) | ^~~~~~~~~~~~~~ sscm-test.h:341:30: note: in expansion of macro 'TST_COND' 341 | #define TST_TRUE(exp, desc) TST_COND((exp), desc) | ^~~~~~~~ sscm-test.h:426:23: note: in expansion of macro 'TST_TRUE' 426 | do { TST_TN_SAVE; TST_TRUE((exp), TST_TN_NAME()); } while (0) | ^~~~~~~~ /source/test-c/test-length.c:105:5: note: in expansion of macro 'TST_TN_TRUE' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-array2list.c:125:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:367:33: note: in expansion of macro 'TST_EQUALITY' 367 | #define TST_EQ_UINT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, uintmax_t, \ | ^~~~~~~~~~~~ /source/test-c/test-alignment.c:61:5: note: in expansion of macro 'TST_EQ_UINT' /source/test-c/test-alignment.c:177:5: note: in expansion of macro 'TEST_ALIGNMENT' sscm-test.h:339:6: warning: right-hand operand of comma expression has no effect [-Wunused-value] 335 | (((cond) \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 336 | || \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 337 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n", \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 338 | __LINE__, desc))) \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 339 | && TST_SUCC()) | ^~~~~~~~~~~~~~ sscm-test.h:342:30: note: in expansion of macro 'TST_COND' 342 | #define TST_FALSE(exp, desc) TST_COND(!(exp), desc) | ^~~~~~~~ sscm-test.h:428:23: note: in expansion of macro 'TST_FALSE' 428 | do { TST_TN_SAVE; TST_FALSE((exp), TST_TN_NAME()); } while (0) | ^~~~~~~~~ /source/test-c/test-length.c:106:5: note: in expansion of macro 'TST_TN_FALSE' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-array2list.c:126:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:367:33: note: in expansion of macro 'TST_EQUALITY' 367 | #define TST_EQ_UINT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, uintmax_t, \ | ^~~~~~~~~~~~ /source/test-c/test-alignment.c:61:5: note: in expansion of macro 'TST_EQ_UINT' /source/test-c/test-alignment.c:177:5: note: in expansion of macro 'TEST_ALIGNMENT' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-array2list.c:126:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:339:6: warning: right-hand operand of comma expression has no effect [-Wunused-value] 335 | (((cond) \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 336 | || \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 337 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n", \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 338 | __LINE__, desc))) \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 339 | && TST_SUCC()) | ^~~~~~~~~~~~~~ sscm-test.h:342:30: note: in expansion of macro 'TST_COND' 342 | #define TST_FALSE(exp, desc) TST_COND(!(exp), desc) | ^~~~~~~~ sscm-test.h:428:23: note: in expansion of macro 'TST_FALSE' 428 | do { TST_TN_SAVE; TST_FALSE((exp), TST_TN_NAME()); } while (0) | ^~~~~~~~~ /source/test-c/test-length.c:107:5: note: in expansion of macro 'TST_TN_FALSE' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-array2list.c:127:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:339:6: warning: right-hand operand of comma expression has no effect [-Wunused-value] 335 | (((cond) \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 336 | || \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 337 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n", \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 338 | __LINE__, desc))) \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 339 | && TST_SUCC()) | ^~~~~~~~~~~~~~ sscm-test.h:342:30: note: in expansion of macro 'TST_COND' 342 | #define TST_FALSE(exp, desc) TST_COND(!(exp), desc) | ^~~~~~~~ sscm-test.h:428:23: note: in expansion of macro 'TST_FALSE' 428 | do { TST_TN_SAVE; TST_FALSE((exp), TST_TN_NAME()); } while (0) | ^~~~~~~~~ /source/test-c/test-length.c:108:5: note: in expansion of macro 'TST_TN_FALSE' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-array2list.c:127:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:367:33: note: in expansion of macro 'TST_EQUALITY' 367 | #define TST_EQ_UINT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, uintmax_t, \ | ^~~~~~~~~~~~ /source/test-c/test-alignment.c:63:5: note: in expansion of macro 'TST_EQ_UINT' /source/test-c/test-alignment.c:177:5: note: in expansion of macro 'TEST_ALIGNMENT' sscm-test.h:339:6: warning: right-hand operand of comma expression has no effect [-Wunused-value] 335 | (((cond) \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 336 | || \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 337 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n", \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 338 | __LINE__, desc))) \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 339 | && TST_SUCC()) | ^~~~~~~~~~~~~~ sscm-test.h:342:30: note: in expansion of macro 'TST_COND' 342 | #define TST_FALSE(exp, desc) TST_COND(!(exp), desc) | ^~~~~~~~ sscm-test.h:428:23: note: in expansion of macro 'TST_FALSE' 428 | do { TST_TN_SAVE; TST_FALSE((exp), TST_TN_NAME()); } while (0) | ^~~~~~~~~ /source/test-c/test-length.c:109:5: note: in expansion of macro 'TST_TN_FALSE' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:367:33: note: in expansion of macro 'TST_EQUALITY' 367 | #define TST_EQ_UINT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, uintmax_t, \ | ^~~~~~~~~~~~ /source/test-c/test-alignment.c:63:5: note: in expansion of macro 'TST_EQ_UINT' /source/test-c/test-alignment.c:177:5: note: in expansion of macro 'TEST_ALIGNMENT' sscm-test.h:339:6: warning: right-hand operand of comma expression has no effect [-Wunused-value] 335 | (((cond) \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 336 | || \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 337 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n", \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 338 | __LINE__, desc))) \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 339 | && TST_SUCC()) | ^~~~~~~~~~~~~~ sscm-test.h:342:30: note: in expansion of macro 'TST_COND' 342 | #define TST_FALSE(exp, desc) TST_COND(!(exp), desc) | ^~~~~~~~ sscm-test.h:428:23: note: in expansion of macro 'TST_FALSE' 428 | do { TST_TN_SAVE; TST_FALSE((exp), TST_TN_NAME()); } while (0) | ^~~~~~~~~ /source/test-c/test-length.c:110:5: note: in expansion of macro 'TST_TN_FALSE' /source/test-c/test-array2list.c: In function 'tst_4': sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:365:33: note: in expansion of macro 'TST_EQUALITY' 365 | #define TST_EQ_INT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, intmax_t, \ | ^~~~~~~~~~~~ sscm-test.h:430:23: note: in expansion of macro 'TST_EQ_INT' 430 | do { TST_TN_SAVE; TST_EQ_INT((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-array2list.c:138:5: note: in expansion of macro 'TST_TN_EQ_INT' sscm-test.h:339:6: warning: right-hand operand of comma expression has no effect [-Wunused-value] 335 | (((cond) \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 336 | || \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 337 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n", \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 338 | __LINE__, desc))) \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 339 | && TST_SUCC()) | ^~~~~~~~~~~~~~ sscm-test.h:342:30: note: in expansion of macro 'TST_COND' 342 | #define TST_FALSE(exp, desc) TST_COND(!(exp), desc) | ^~~~~~~~ sscm-test.h:428:23: note: in expansion of macro 'TST_FALSE' 428 | do { TST_TN_SAVE; TST_FALSE((exp), TST_TN_NAME()); } while (0) | ^~~~~~~~~ /source/test-c/test-length.c:111:5: note: in expansion of macro 'TST_TN_FALSE' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:365:33: note: in expansion of macro 'TST_EQUALITY' 365 | #define TST_EQ_INT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, intmax_t, \ | ^~~~~~~~~~~~ sscm-test.h:430:23: note: in expansion of macro 'TST_EQ_INT' 430 | do { TST_TN_SAVE; TST_EQ_INT((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-array2list.c:138:5: note: in expansion of macro 'TST_TN_EQ_INT' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:367:33: note: in expansion of macro 'TST_EQUALITY' 367 | #define TST_EQ_UINT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, uintmax_t, \ | ^~~~~~~~~~~~ /source/test-c/test-alignment.c:41:5: note: in expansion of macro 'TST_EQ_UINT' /source/test-c/test-alignment.c:178:5: note: in expansion of macro 'TEST_ALIGNMENT' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:365:33: note: in expansion of macro 'TST_EQUALITY' 365 | #define TST_EQ_INT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, intmax_t, \ | ^~~~~~~~~~~~ sscm-test.h:430:23: note: in expansion of macro 'TST_EQ_INT' 430 | do { TST_TN_SAVE; TST_EQ_INT((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-array2list.c:141:5: note: in expansion of macro 'TST_TN_EQ_INT' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:365:33: note: in expansion of macro 'TST_EQUALITY' 365 | #define TST_EQ_INT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, intmax_t, \ | ^~~~~~~~~~~~ sscm-test.h:430:23: note: in expansion of macro 'TST_EQ_INT' 430 | do { TST_TN_SAVE; TST_EQ_INT((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-array2list.c:141:5: note: in expansion of macro 'TST_TN_EQ_INT' sscm-test.h:339:6: warning: right-hand operand of comma expression has no effect [-Wunused-value] 335 | (((cond) \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 336 | || \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 337 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n", \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 338 | __LINE__, desc))) \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 339 | && TST_SUCC()) | ^~~~~~~~~~~~~~ sscm-test.h:342:30: note: in expansion of macro 'TST_COND' 342 | #define TST_FALSE(exp, desc) TST_COND(!(exp), desc) | ^~~~~~~~ sscm-test.h:428:23: note: in expansion of macro 'TST_FALSE' 428 | do { TST_TN_SAVE; TST_FALSE((exp), TST_TN_NAME()); } while (0) | ^~~~~~~~~ /source/test-c/test-length.c:112:5: note: in expansion of macro 'TST_TN_FALSE' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:392:33: note: in expansion of macro 'TST_EQUALITY' 392 | #define TST_EQ_OBJ(x, a, desc) TST_EQUALITY(SCM_EQ, scm_uintobj_t, \ | ^~~~~~~~~~~~ sscm-test.h:414:17: note: in expansion of macro 'TST_EQ_OBJ' 414 | #define TST_EQ TST_EQ_OBJ | ^~~~~~~~~~ /source/test-c/test-storage.c:124:5: note: in expansion of macro 'TST_EQ' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:367:33: note: in expansion of macro 'TST_EQUALITY' 367 | #define TST_EQ_UINT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, uintmax_t, \ | ^~~~~~~~~~~~ /source/test-c/test-alignment.c:41:5: note: in expansion of macro 'TST_EQ_UINT' /source/test-c/test-alignment.c:178:5: note: in expansion of macro 'TEST_ALIGNMENT' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:392:33: note: in expansion of macro 'TST_EQUALITY' 392 | #define TST_EQ_OBJ(x, a, desc) TST_EQUALITY(SCM_EQ, scm_uintobj_t, \ | ^~~~~~~~~~~~ sscm-test.h:414:17: note: in expansion of macro 'TST_EQ_OBJ' 414 | #define TST_EQ TST_EQ_OBJ | ^~~~~~~~~~ /source/test-c/test-storage.c:124:5: note: in expansion of macro 'TST_EQ' sscm-test.h:339:6: warning: right-hand operand of comma expression has no effect [-Wunused-value] 335 | (((cond) \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 336 | || \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 337 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n", \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 338 | __LINE__, desc))) \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 339 | && TST_SUCC()) | ^~~~~~~~~~~~~~ sscm-test.h:342:30: note: in expansion of macro 'TST_COND' 342 | #define TST_FALSE(exp, desc) TST_COND(!(exp), desc) | ^~~~~~~~ sscm-test.h:428:23: note: in expansion of macro 'TST_FALSE' 428 | do { TST_TN_SAVE; TST_FALSE((exp), TST_TN_NAME()); } while (0) | ^~~~~~~~~ /source/test-c/test-length.c:113:5: note: in expansion of macro 'TST_TN_FALSE' sscm-test.h:339:6: warning: right-hand operand of comma expression has no effect [-Wunused-value] 335 | (((cond) \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 336 | || \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 337 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n", \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 338 | __LINE__, desc))) \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 339 | && TST_SUCC()) | ^~~~~~~~~~~~~~ sscm-test.h:342:30: note: in expansion of macro 'TST_COND' 342 | #define TST_FALSE(exp, desc) TST_COND(!(exp), desc) | ^~~~~~~~ sscm-test.h:428:23: note: in expansion of macro 'TST_FALSE' 428 | do { TST_TN_SAVE; TST_FALSE((exp), TST_TN_NAME()); } while (0) | ^~~~~~~~~ /source/test-c/test-length.c:114:5: note: in expansion of macro 'TST_TN_FALSE' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:367:33: note: in expansion of macro 'TST_EQUALITY' 367 | #define TST_EQ_UINT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, uintmax_t, \ | ^~~~~~~~~~~~ /source/test-c/test-alignment.c:43:5: note: in expansion of macro 'TST_EQ_UINT' /source/test-c/test-alignment.c:178:5: note: in expansion of macro 'TEST_ALIGNMENT' sscm-test.h:339:6: warning: right-hand operand of comma expression has no effect [-Wunused-value] 335 | (((cond) \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 336 | || \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 337 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n", \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 338 | __LINE__, desc))) \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 339 | && TST_SUCC()) | ^~~~~~~~~~~~~~ sscm-test.h:342:30: note: in expansion of macro 'TST_COND' 342 | #define TST_FALSE(exp, desc) TST_COND(!(exp), desc) | ^~~~~~~~ sscm-test.h:428:23: note: in expansion of macro 'TST_FALSE' 428 | do { TST_TN_SAVE; TST_FALSE((exp), TST_TN_NAME()); } while (0) | ^~~~~~~~~ /source/test-c/test-length.c:115:5: note: in expansion of macro 'TST_TN_FALSE' sscm-test.h:339:6: warning: right-hand operand of comma expression has no effect [-Wunused-value] 335 | (((cond) \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 336 | || \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 337 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n", \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 338 | __LINE__, desc))) \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 339 | && TST_SUCC()) | ^~~~~~~~~~~~~~ /source/test-c/test-storage.c:118:24: note: in expansion of macro 'TST_COND' /source/test-c/test-storage.c:126:5: note: in expansion of macro 'TST_EXPR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:367:33: note: in expansion of macro 'TST_EQUALITY' 367 | #define TST_EQ_UINT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, uintmax_t, \ | ^~~~~~~~~~~~ /source/test-c/test-alignment.c:43:5: note: in expansion of macro 'TST_EQ_UINT' /source/test-c/test-alignment.c:178:5: note: in expansion of macro 'TEST_ALIGNMENT' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:365:33: note: in expansion of macro 'TST_EQUALITY' 365 | #define TST_EQ_INT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, intmax_t, \ | ^~~~~~~~~~~~ sscm-test.h:430:23: note: in expansion of macro 'TST_EQ_INT' 430 | do { TST_TN_SAVE; TST_EQ_INT((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-array2list.c:145:5: note: in expansion of macro 'TST_TN_EQ_INT' /source/test-c/test-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()) | ^~~~~~~~~~~~~~ /source/test-c/test-storage.c:118:24: note: in expansion of macro 'TST_COND' /source/test-c/test-storage.c:127:5: note: in expansion of macro 'TST_EXPR' sscm-test.h:339:6: warning: right-hand operand of comma expression has no effect [-Wunused-value] 335 | (((cond) \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 336 | || \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 337 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n", \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 338 | __LINE__, desc))) \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 339 | && TST_SUCC()) | ^~~~~~~~~~~~~~ sscm-test.h:341:30: note: in expansion of macro 'TST_COND' 341 | #define TST_TRUE(exp, desc) TST_COND((exp), desc) | ^~~~~~~~ sscm-test.h:426:23: note: in expansion of macro 'TST_TRUE' 426 | do { TST_TN_SAVE; TST_TRUE((exp), TST_TN_NAME()); } while (0) | ^~~~~~~~ /source/test-c/test-length.c:120:5: note: in expansion of macro 'TST_TN_TRUE' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:365:33: note: in expansion of macro 'TST_EQUALITY' 365 | #define TST_EQ_INT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, intmax_t, \ | ^~~~~~~~~~~~ sscm-test.h:430:23: note: in expansion of macro 'TST_EQ_INT' 430 | do { TST_TN_SAVE; TST_EQ_INT((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-array2list.c:145:5: note: in expansion of macro 'TST_TN_EQ_INT' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:367:33: note: in expansion of macro 'TST_EQUALITY' 367 | #define TST_EQ_UINT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, uintmax_t, \ | ^~~~~~~~~~~~ /source/test-c/test-alignment.c:45:5: note: in expansion of macro 'TST_EQ_UINT' /source/test-c/test-alignment.c:178:5: note: in expansion of macro 'TEST_ALIGNMENT' In file included from /source/test-c/test-storage-compact.c:41: /source/test-c/test-storage-compact.c: In function 'tst_3': sscm-test.h:339:6: warning: right-hand operand of comma expression has no effect [-Wunused-value] 335 | (((cond) \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 336 | || \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 337 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n", \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 338 | __LINE__, desc))) \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 339 | && TST_SUCC()) | ^~~~~~~~~~~~~~ /source/test-c/test-storage.c:118:24: note: in expansion of macro 'TST_COND' /source/test-c/test-storage.c:128:5: note: in expansion of macro 'TST_EXPR' sscm-test.h:339:6: warning: right-hand operand of comma expression has no effect [-Wunused-value] 335 | (((cond) \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 336 | || \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 337 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n", \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 338 | __LINE__, desc))) \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 339 | && TST_SUCC()) | ^~~~~~~~~~~~~~ sscm-test.h:342:30: note: in expansion of macro 'TST_COND' 342 | #define TST_FALSE(exp, desc) TST_COND(!(exp), desc) | ^~~~~~~~ sscm-test.h:428:23: note: in expansion of macro 'TST_FALSE' 428 | do { TST_TN_SAVE; TST_FALSE((exp), TST_TN_NAME()); } while (0) | ^~~~~~~~~ /source/test-c/test-length.c:121:5: note: in expansion of macro 'TST_TN_FALSE' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:367:33: note: in expansion of macro 'TST_EQUALITY' 367 | #define TST_EQ_UINT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, uintmax_t, \ | ^~~~~~~~~~~~ /source/test-c/test-alignment.c:45:5: note: in expansion of macro 'TST_EQ_UINT' /source/test-c/test-alignment.c:178:5: note: in expansion of macro 'TEST_ALIGNMENT' sscm-test.h:339:6: warning: right-hand operand of comma expression has no effect [-Wunused-value] 335 | (((cond) \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 336 | || \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 337 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n", \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 338 | __LINE__, desc))) \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 339 | && TST_SUCC()) | ^~~~~~~~~~~~~~ sscm-test.h:342:30: note: in expansion of macro 'TST_COND' 342 | #define TST_FALSE(exp, desc) TST_COND(!(exp), desc) | ^~~~~~~~ sscm-test.h:428:23: note: in expansion of macro 'TST_FALSE' 428 | do { TST_TN_SAVE; TST_FALSE((exp), TST_TN_NAME()); } while (0) | ^~~~~~~~~ /source/test-c/test-storage-compact.c:183:5: note: in expansion of macro 'TST_TN_FALSE' sscm-test.h:339:6: warning: right-hand operand of comma expression has no effect [-Wunused-value] 335 | (((cond) \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 336 | || \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 337 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n", \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 338 | __LINE__, desc))) \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 339 | && TST_SUCC()) | ^~~~~~~~~~~~~~ sscm-test.h:342:30: note: in expansion of macro 'TST_COND' 342 | #define TST_FALSE(exp, desc) TST_COND(!(exp), desc) | ^~~~~~~~ sscm-test.h:428:23: note: in expansion of macro 'TST_FALSE' 428 | do { TST_TN_SAVE; TST_FALSE((exp), TST_TN_NAME()); } while (0) | ^~~~~~~~~ /source/test-c/test-length.c:122:5: note: in expansion of macro 'TST_TN_FALSE' sscm-test.h:339:6: warning: right-hand operand of comma expression has no effect [-Wunused-value] 335 | (((cond) \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 336 | || \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 337 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n", \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 338 | __LINE__, desc))) \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 339 | && TST_SUCC()) | ^~~~~~~~~~~~~~ /source/test-c/test-storage.c:118:24: note: in expansion of macro 'TST_COND' /source/test-c/test-storage.c:129:5: note: in expansion of macro 'TST_EXPR' sscm-test.h:339:6: warning: right-hand operand of comma expression has no effect [-Wunused-value] 335 | (((cond) \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 336 | || \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 337 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n", \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 338 | __LINE__, desc))) \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 339 | && TST_SUCC()) | ^~~~~~~~~~~~~~ sscm-test.h:342:30: note: in expansion of macro 'TST_COND' 342 | #define TST_FALSE(exp, desc) TST_COND(!(exp), desc) | ^~~~~~~~ sscm-test.h:428:23: note: in expansion of macro 'TST_FALSE' 428 | do { TST_TN_SAVE; TST_FALSE((exp), TST_TN_NAME()); } while (0) | ^~~~~~~~~ /source/test-c/test-storage-compact.c:184:5: note: in expansion of macro 'TST_TN_FALSE' sscm-test.h:339:6: warning: right-hand operand of comma expression has no effect [-Wunused-value] 335 | (((cond) \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 336 | || \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 337 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n", \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 338 | __LINE__, desc))) \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 339 | && TST_SUCC()) | ^~~~~~~~~~~~~~ sscm-test.h:341:30: note: in expansion of macro 'TST_COND' 341 | #define TST_TRUE(exp, desc) TST_COND((exp), desc) | ^~~~~~~~ sscm-test.h:426:23: note: in expansion of macro 'TST_TRUE' 426 | do { TST_TN_SAVE; TST_TRUE((exp), TST_TN_NAME()); } while (0) | ^~~~~~~~ /source/test-c/test-storage-compact.c:185:5: note: in expansion of macro 'TST_TN_TRUE' sscm-test.h:339:6: warning: right-hand operand of comma expression has no effect [-Wunused-value] 335 | (((cond) \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 336 | || \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 337 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n", \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 338 | __LINE__, desc))) \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 339 | && TST_SUCC()) | ^~~~~~~~~~~~~~ /source/test-c/test-storage.c:118:24: note: in expansion of macro 'TST_COND' /source/test-c/test-storage.c:130:5: note: in expansion of macro 'TST_EXPR' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:367:33: note: in expansion of macro 'TST_EQUALITY' 367 | #define TST_EQ_UINT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, uintmax_t, \ | ^~~~~~~~~~~~ /source/test-c/test-alignment.c:47:5: note: in expansion of macro 'TST_EQ_UINT' /source/test-c/test-alignment.c:178:5: note: in expansion of macro 'TEST_ALIGNMENT' sscm-test.h:339:6: warning: right-hand operand of comma expression has no effect [-Wunused-value] 335 | (((cond) \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 336 | || \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 337 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n", \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 338 | __LINE__, desc))) \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 339 | && TST_SUCC()) | ^~~~~~~~~~~~~~ sscm-test.h:342:30: note: in expansion of macro 'TST_COND' 342 | #define TST_FALSE(exp, desc) TST_COND(!(exp), desc) | ^~~~~~~~ sscm-test.h:428:23: note: in expansion of macro 'TST_FALSE' 428 | do { TST_TN_SAVE; TST_FALSE((exp), TST_TN_NAME()); } while (0) | ^~~~~~~~~ /source/test-c/test-length.c:123:5: note: in expansion of macro 'TST_TN_FALSE' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:365:33: note: in expansion of macro 'TST_EQUALITY' 365 | #define TST_EQ_INT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, intmax_t, \ | ^~~~~~~~~~~~ sscm-test.h:430:23: note: in expansion of macro 'TST_EQ_INT' 430 | do { TST_TN_SAVE; TST_EQ_INT((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-storage-compact.c:186:5: note: in expansion of macro 'TST_TN_EQ_INT' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:365:33: note: in expansion of macro 'TST_EQUALITY' 365 | #define TST_EQ_INT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, intmax_t, \ | ^~~~~~~~~~~~ sscm-test.h:430:23: note: in expansion of macro 'TST_EQ_INT' 430 | do { TST_TN_SAVE; TST_EQ_INT((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-storage-compact.c:186:5: note: in expansion of macro 'TST_TN_EQ_INT' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:367:33: note: in expansion of macro 'TST_EQUALITY' 367 | #define TST_EQ_UINT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, uintmax_t, \ | ^~~~~~~~~~~~ /source/test-c/test-alignment.c:47:5: note: in expansion of macro 'TST_EQ_UINT' /source/test-c/test-alignment.c:178:5: note: in expansion of macro 'TEST_ALIGNMENT' sscm-test.h:339:6: warning: right-hand operand of comma expression has no effect [-Wunused-value] 335 | (((cond) \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 336 | || \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 337 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n", \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 338 | __LINE__, desc))) \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 339 | && TST_SUCC()) | ^~~~~~~~~~~~~~ /source/test-c/test-storage.c:118:24: note: in expansion of macro 'TST_COND' /source/test-c/test-storage.c:131:5: note: in expansion of macro 'TST_EXPR' sscm-test.h:339:6: warning: right-hand operand of comma expression has no effect [-Wunused-value] 335 | (((cond) \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 336 | || \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 337 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n", \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 338 | __LINE__, desc))) \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 339 | && TST_SUCC()) | ^~~~~~~~~~~~~~ sscm-test.h:342:30: note: in expansion of macro 'TST_COND' 342 | #define TST_FALSE(exp, desc) TST_COND(!(exp), desc) | ^~~~~~~~ sscm-test.h:428:23: note: in expansion of macro 'TST_FALSE' 428 | do { TST_TN_SAVE; TST_FALSE((exp), TST_TN_NAME()); } while (0) | ^~~~~~~~~ /source/test-c/test-length.c:124:5: note: in expansion of macro 'TST_TN_FALSE' sscm-test.h:339:6: warning: right-hand operand of comma expression has no effect [-Wunused-value] 335 | (((cond) \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 336 | || \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 337 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n", \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 338 | __LINE__, desc))) \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 339 | && TST_SUCC()) | ^~~~~~~~~~~~~~ sscm-test.h:342:30: note: in expansion of macro 'TST_COND' 342 | #define TST_FALSE(exp, desc) TST_COND(!(exp), desc) | ^~~~~~~~ sscm-test.h:428:23: note: in expansion of macro 'TST_FALSE' 428 | do { TST_TN_SAVE; TST_FALSE((exp), TST_TN_NAME()); } while (0) | ^~~~~~~~~ /source/test-c/test-length.c:125:5: note: in expansion of macro 'TST_TN_FALSE' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:367:33: note: in expansion of macro 'TST_EQUALITY' 367 | #define TST_EQ_UINT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, uintmax_t, \ | ^~~~~~~~~~~~ /source/test-c/test-alignment.c:49:5: note: in expansion of macro 'TST_EQ_UINT' /source/test-c/test-alignment.c:178:5: note: in expansion of macro 'TEST_ALIGNMENT' sscm-test.h:339:6: warning: right-hand operand of comma expression has no effect [-Wunused-value] 335 | (((cond) \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 336 | || \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 337 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n", \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 338 | __LINE__, desc))) \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 339 | && TST_SUCC()) | ^~~~~~~~~~~~~~ /source/test-c/test-storage.c:118:24: note: in expansion of macro 'TST_COND' /source/test-c/test-storage.c:136:5: note: in expansion of macro 'TST_EXPR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:367:33: note: in expansion of macro 'TST_EQUALITY' 367 | #define TST_EQ_UINT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, uintmax_t, \ | ^~~~~~~~~~~~ /source/test-c/test-alignment.c:49:5: note: in expansion of macro 'TST_EQ_UINT' /source/test-c/test-alignment.c:178:5: note: in expansion of macro 'TEST_ALIGNMENT' sscm-test.h:339:6: warning: right-hand operand of comma expression has no effect [-Wunused-value] 335 | (((cond) \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 336 | || \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 337 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n", \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 338 | __LINE__, desc))) \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 339 | && TST_SUCC()) | ^~~~~~~~~~~~~~ sscm-test.h:342:30: note: in expansion of macro 'TST_COND' 342 | #define TST_FALSE(exp, desc) TST_COND(!(exp), desc) | ^~~~~~~~ sscm-test.h:428:23: note: in expansion of macro 'TST_FALSE' 428 | do { TST_TN_SAVE; TST_FALSE((exp), TST_TN_NAME()); } while (0) | ^~~~~~~~~ /source/test-c/test-length.c:126:5: note: in expansion of macro 'TST_TN_FALSE' sscm-test.h:339:6: warning: right-hand operand of comma expression has no effect [-Wunused-value] 335 | (((cond) \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 336 | || \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 337 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n", \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 338 | __LINE__, desc))) \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 339 | && TST_SUCC()) | ^~~~~~~~~~~~~~ /source/test-c/test-storage.c:118:24: note: in expansion of macro 'TST_COND' /source/test-c/test-storage.c:138:5: note: in expansion of macro 'TST_EXPR' sscm-test.h:339:6: warning: right-hand operand of comma expression has no effect [-Wunused-value] 335 | (((cond) \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 336 | || \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 337 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n", \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 338 | __LINE__, desc))) \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 339 | && TST_SUCC()) | ^~~~~~~~~~~~~~ sscm-test.h:342:30: note: in expansion of macro 'TST_COND' 342 | #define TST_FALSE(exp, desc) TST_COND(!(exp), desc) | ^~~~~~~~ sscm-test.h:428:23: note: in expansion of macro 'TST_FALSE' 428 | do { TST_TN_SAVE; TST_FALSE((exp), TST_TN_NAME()); } while (0) | ^~~~~~~~~ /source/test-c/test-length.c:127:5: note: in expansion of macro 'TST_TN_FALSE' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:367:33: note: in expansion of macro 'TST_EQUALITY' 367 | #define TST_EQ_UINT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, uintmax_t, \ | ^~~~~~~~~~~~ /source/test-c/test-alignment.c:51:5: note: in expansion of macro 'TST_EQ_UINT' /source/test-c/test-alignment.c:178:5: note: in expansion of macro 'TEST_ALIGNMENT' sscm-test.h:339:6: warning: right-hand operand of comma expression has no effect [-Wunused-value] 335 | (((cond) \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 336 | || \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 337 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n", \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 338 | __LINE__, desc))) \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 339 | && TST_SUCC()) | ^~~~~~~~~~~~~~ /source/test-c/test-storage.c:118:24: note: in expansion of macro 'TST_COND' /source/test-c/test-storage.c:139:5: note: in expansion of macro 'TST_EXPR' sscm-test.h:339:6: warning: right-hand operand of comma expression has no effect [-Wunused-value] 335 | (((cond) \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 336 | || \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 337 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n", \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 338 | __LINE__, desc))) \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 339 | && TST_SUCC()) | ^~~~~~~~~~~~~~ sscm-test.h:342:30: note: in expansion of macro 'TST_COND' 342 | #define TST_FALSE(exp, desc) TST_COND(!(exp), desc) | ^~~~~~~~ sscm-test.h:428:23: note: in expansion of macro 'TST_FALSE' 428 | do { TST_TN_SAVE; TST_FALSE((exp), TST_TN_NAME()); } while (0) | ^~~~~~~~~ /source/test-c/test-length.c:128:5: note: in expansion of macro 'TST_TN_FALSE' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:367:33: note: in expansion of macro 'TST_EQUALITY' 367 | #define TST_EQ_UINT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, uintmax_t, \ | ^~~~~~~~~~~~ /source/test-c/test-alignment.c:51:5: note: in expansion of macro 'TST_EQ_UINT' /source/test-c/test-alignment.c:178:5: note: in expansion of macro 'TEST_ALIGNMENT' sscm-test.h:339:6: warning: right-hand operand of comma expression has no effect [-Wunused-value] 335 | (((cond) \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 336 | || \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 337 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n", \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 338 | __LINE__, desc))) \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 339 | && TST_SUCC()) | ^~~~~~~~~~~~~~ sscm-test.h:342:30: note: in expansion of macro 'TST_COND' 342 | #define TST_FALSE(exp, desc) TST_COND(!(exp), desc) | ^~~~~~~~ sscm-test.h:428:23: note: in expansion of macro 'TST_FALSE' 428 | do { TST_TN_SAVE; TST_FALSE((exp), TST_TN_NAME()); } while (0) | ^~~~~~~~~ /source/test-c/test-length.c:129:5: note: in expansion of macro 'TST_TN_FALSE' sscm-test.h:339:6: warning: right-hand operand of comma expression has no effect [-Wunused-value] 335 | (((cond) \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 336 | || \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 337 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n", \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 338 | __LINE__, desc))) \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 339 | && TST_SUCC()) | ^~~~~~~~~~~~~~ sscm-test.h:342:30: note: in expansion of macro 'TST_COND' 342 | #define TST_FALSE(exp, desc) TST_COND(!(exp), desc) | ^~~~~~~~ sscm-test.h:428:23: note: in expansion of macro 'TST_FALSE' 428 | do { TST_TN_SAVE; TST_FALSE((exp), TST_TN_NAME()); } while (0) | ^~~~~~~~~ /source/test-c/test-length.c:130:5: note: in expansion of macro 'TST_TN_FALSE' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:367:33: note: in expansion of macro 'TST_EQUALITY' 367 | #define TST_EQ_UINT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, uintmax_t, \ | ^~~~~~~~~~~~ /source/test-c/test-alignment.c:53:5: note: in expansion of macro 'TST_EQ_UINT' /source/test-c/test-alignment.c:178:5: note: in expansion of macro 'TEST_ALIGNMENT' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:367:33: note: in expansion of macro 'TST_EQUALITY' 367 | #define TST_EQ_UINT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, uintmax_t, \ | ^~~~~~~~~~~~ /source/test-c/test-alignment.c:53:5: note: in expansion of macro 'TST_EQ_UINT' /source/test-c/test-alignment.c:178:5: note: in expansion of macro 'TEST_ALIGNMENT' /source/test-c/test-length.c: In function 'tst_6': sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:365:33: note: in expansion of macro 'TST_EQUALITY' 365 | #define TST_EQ_INT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, intmax_t, \ | ^~~~~~~~~~~~ sscm-test.h:430:23: note: in expansion of macro 'TST_EQ_INT' 430 | do { TST_TN_SAVE; TST_EQ_INT((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-length.c:135:5: note: in expansion of macro 'TST_TN_EQ_INT' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:365:33: note: in expansion of macro 'TST_EQUALITY' 365 | #define TST_EQ_INT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, intmax_t, \ | ^~~~~~~~~~~~ sscm-test.h:430:23: note: in expansion of macro 'TST_EQ_INT' 430 | do { TST_TN_SAVE; TST_EQ_INT((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-length.c:135:5: note: in expansion of macro 'TST_TN_EQ_INT' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:367:33: note: in expansion of macro 'TST_EQUALITY' 367 | #define TST_EQ_UINT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, uintmax_t, \ | ^~~~~~~~~~~~ /source/test-c/test-alignment.c:55:5: note: in expansion of macro 'TST_EQ_UINT' /source/test-c/test-alignment.c:178:5: note: in expansion of macro 'TEST_ALIGNMENT' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:395:34: note: in expansion of macro 'TST_EQUALITY' 395 | #define TST_NEQ_OBJ(x, a, desc) TST_EQUALITY(!SCM_EQ, scm_uintobj_t, \ | ^~~~~~~~~~~~ sscm-test.h:415:17: note: in expansion of macro 'TST_NEQ_OBJ' 415 | #define TST_NEQ TST_NEQ_OBJ | ^~~~~~~~~~~ /source/test-c/test-storage.c:142:5: note: in expansion of macro 'TST_NEQ' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:365:33: note: in expansion of macro 'TST_EQUALITY' 365 | #define TST_EQ_INT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, intmax_t, \ | ^~~~~~~~~~~~ sscm-test.h:430:23: note: in expansion of macro 'TST_EQ_INT' 430 | do { TST_TN_SAVE; TST_EQ_INT((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-length.c:137:5: note: in expansion of macro 'TST_TN_EQ_INT' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:395:34: note: in expansion of macro 'TST_EQUALITY' 395 | #define TST_NEQ_OBJ(x, a, desc) TST_EQUALITY(!SCM_EQ, scm_uintobj_t, \ | ^~~~~~~~~~~~ sscm-test.h:415:17: note: in expansion of macro 'TST_NEQ_OBJ' 415 | #define TST_NEQ TST_NEQ_OBJ | ^~~~~~~~~~~ /source/test-c/test-storage.c:142:5: note: in expansion of macro 'TST_NEQ' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:365:33: note: in expansion of macro 'TST_EQUALITY' 365 | #define TST_EQ_INT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, intmax_t, \ | ^~~~~~~~~~~~ sscm-test.h:430:23: note: in expansion of macro 'TST_EQ_INT' 430 | do { TST_TN_SAVE; TST_EQ_INT((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-length.c:137:5: note: in expansion of macro 'TST_TN_EQ_INT' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:367:33: note: in expansion of macro 'TST_EQUALITY' 367 | #define TST_EQ_UINT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, uintmax_t, \ | ^~~~~~~~~~~~ /source/test-c/test-alignment.c:55:5: note: in expansion of macro 'TST_EQ_UINT' /source/test-c/test-alignment.c:178:5: note: in expansion of macro 'TEST_ALIGNMENT' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:365:33: note: in expansion of macro 'TST_EQUALITY' 365 | #define TST_EQ_INT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, intmax_t, \ | ^~~~~~~~~~~~ sscm-test.h:430:23: note: in expansion of macro 'TST_EQ_INT' 430 | do { TST_TN_SAVE; TST_EQ_INT((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-length.c:138:5: note: in expansion of macro 'TST_TN_EQ_INT' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:367:33: note: in expansion of macro 'TST_EQUALITY' 367 | #define TST_EQ_UINT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, uintmax_t, \ | ^~~~~~~~~~~~ /source/test-c/test-alignment.c:57:5: note: in expansion of macro 'TST_EQ_UINT' /source/test-c/test-alignment.c:178:5: note: in expansion of macro 'TEST_ALIGNMENT' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:365:33: note: in expansion of macro 'TST_EQUALITY' 365 | #define TST_EQ_INT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, intmax_t, \ | ^~~~~~~~~~~~ sscm-test.h:430:23: note: in expansion of macro 'TST_EQ_INT' 430 | do { TST_TN_SAVE; TST_EQ_INT((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-length.c:138:5: note: in expansion of macro 'TST_TN_EQ_INT' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:367:33: note: in expansion of macro 'TST_EQUALITY' 367 | #define TST_EQ_UINT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, uintmax_t, \ | ^~~~~~~~~~~~ /source/test-c/test-alignment.c:57:5: note: in expansion of macro 'TST_EQ_UINT' /source/test-c/test-alignment.c:178:5: note: in expansion of macro 'TEST_ALIGNMENT' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:365:33: note: in expansion of macro 'TST_EQUALITY' 365 | #define TST_EQ_INT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, intmax_t, \ | ^~~~~~~~~~~~ sscm-test.h:430:23: note: in expansion of macro 'TST_EQ_INT' 430 | do { TST_TN_SAVE; TST_EQ_INT((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-length.c:139:5: note: in expansion of macro 'TST_TN_EQ_INT' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:365:33: note: in expansion of macro 'TST_EQUALITY' 365 | #define TST_EQ_INT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, intmax_t, \ | ^~~~~~~~~~~~ sscm-test.h:430:23: note: in expansion of macro 'TST_EQ_INT' 430 | do { TST_TN_SAVE; TST_EQ_INT((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-length.c:139:5: note: in expansion of macro 'TST_TN_EQ_INT' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:367:33: note: in expansion of macro 'TST_EQUALITY' 367 | #define TST_EQ_UINT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, uintmax_t, \ | ^~~~~~~~~~~~ /source/test-c/test-alignment.c:59:5: note: in expansion of macro 'TST_EQ_UINT' /source/test-c/test-alignment.c:178:5: note: in expansion of macro 'TEST_ALIGNMENT' /source/test-c/test-length.c: In function 'tst_7': sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:365:33: note: in expansion of macro 'TST_EQUALITY' 365 | #define TST_EQ_INT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, intmax_t, \ | ^~~~~~~~~~~~ sscm-test.h:430:23: note: in expansion of macro 'TST_EQ_INT' 430 | do { TST_TN_SAVE; TST_EQ_INT((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-length.c:149:5: note: in expansion of macro 'TST_TN_EQ_INT' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:367:33: note: in expansion of macro 'TST_EQUALITY' 367 | #define TST_EQ_UINT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, uintmax_t, \ | ^~~~~~~~~~~~ /source/test-c/test-alignment.c:59:5: note: in expansion of macro 'TST_EQ_UINT' /source/test-c/test-alignment.c:178:5: note: in expansion of macro 'TEST_ALIGNMENT' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:365:33: note: in expansion of macro 'TST_EQUALITY' 365 | #define TST_EQ_INT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, intmax_t, \ | ^~~~~~~~~~~~ sscm-test.h:430:23: note: in expansion of macro 'TST_EQ_INT' 430 | do { TST_TN_SAVE; TST_EQ_INT((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-length.c:149:5: note: in expansion of macro 'TST_TN_EQ_INT' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:365:33: note: in expansion of macro 'TST_EQUALITY' 365 | #define TST_EQ_INT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, intmax_t, \ | ^~~~~~~~~~~~ sscm-test.h:430:23: note: in expansion of macro 'TST_EQ_INT' 430 | do { TST_TN_SAVE; TST_EQ_INT((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-length.c:152:5: note: in expansion of macro 'TST_TN_EQ_INT' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:367:33: note: in expansion of macro 'TST_EQUALITY' 367 | #define TST_EQ_UINT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, uintmax_t, \ | ^~~~~~~~~~~~ /source/test-c/test-alignment.c:61:5: note: in expansion of macro 'TST_EQ_UINT' /source/test-c/test-alignment.c:178:5: note: in expansion of macro 'TEST_ALIGNMENT' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:365:33: note: in expansion of macro 'TST_EQUALITY' 365 | #define TST_EQ_INT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, intmax_t, \ | ^~~~~~~~~~~~ sscm-test.h:430:23: note: in expansion of macro 'TST_EQ_INT' 430 | do { TST_TN_SAVE; TST_EQ_INT((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-length.c:152:5: note: in expansion of macro 'TST_TN_EQ_INT' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:367:33: note: in expansion of macro 'TST_EQUALITY' 367 | #define TST_EQ_UINT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, uintmax_t, \ | ^~~~~~~~~~~~ /source/test-c/test-alignment.c:61:5: note: in expansion of macro 'TST_EQ_UINT' /source/test-c/test-alignment.c:178:5: note: in expansion of macro 'TEST_ALIGNMENT' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:365:33: note: in expansion of macro 'TST_EQUALITY' 365 | #define TST_EQ_INT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, intmax_t, \ | ^~~~~~~~~~~~ sscm-test.h:430:23: note: in expansion of macro 'TST_EQ_INT' 430 | do { TST_TN_SAVE; TST_EQ_INT((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-length.c:153:5: note: in expansion of macro 'TST_TN_EQ_INT' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:365:33: note: in expansion of macro 'TST_EQUALITY' 365 | #define TST_EQ_INT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, intmax_t, \ | ^~~~~~~~~~~~ sscm-test.h:430:23: note: in expansion of macro 'TST_EQ_INT' 430 | do { TST_TN_SAVE; TST_EQ_INT((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-storage-compact.c:189:5: note: in expansion of macro 'TST_TN_EQ_INT' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:365:33: note: in expansion of macro 'TST_EQUALITY' 365 | #define TST_EQ_INT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, intmax_t, \ | ^~~~~~~~~~~~ sscm-test.h:430:23: note: in expansion of macro 'TST_EQ_INT' 430 | do { TST_TN_SAVE; TST_EQ_INT((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-storage-compact.c:189:5: note: in expansion of macro 'TST_TN_EQ_INT' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:365:33: note: in expansion of macro 'TST_EQUALITY' 365 | #define TST_EQ_INT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, intmax_t, \ | ^~~~~~~~~~~~ sscm-test.h:430:23: note: in expansion of macro 'TST_EQ_INT' 430 | do { TST_TN_SAVE; TST_EQ_INT((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-length.c:153:5: note: in expansion of macro 'TST_TN_EQ_INT' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:367:33: note: in expansion of macro 'TST_EQUALITY' 367 | #define TST_EQ_UINT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, uintmax_t, \ | ^~~~~~~~~~~~ /source/test-c/test-alignment.c:63:5: note: in expansion of macro 'TST_EQ_UINT' /source/test-c/test-alignment.c:178:5: note: in expansion of macro 'TEST_ALIGNMENT' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:365:33: note: in expansion of macro 'TST_EQUALITY' 365 | #define TST_EQ_INT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, intmax_t, \ | ^~~~~~~~~~~~ sscm-test.h:430:23: note: in expansion of macro 'TST_EQ_INT' 430 | do { TST_TN_SAVE; TST_EQ_INT((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-length.c:154:5: note: in expansion of macro 'TST_TN_EQ_INT' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:367:33: note: in expansion of macro 'TST_EQUALITY' 367 | #define TST_EQ_UINT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, uintmax_t, \ | ^~~~~~~~~~~~ /source/test-c/test-alignment.c:63:5: note: in expansion of macro 'TST_EQ_UINT' /source/test-c/test-alignment.c:178:5: note: in expansion of macro 'TEST_ALIGNMENT' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:365:33: note: in expansion of macro 'TST_EQUALITY' 365 | #define TST_EQ_INT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, intmax_t, \ | ^~~~~~~~~~~~ sscm-test.h:430:23: note: in expansion of macro 'TST_EQ_INT' 430 | do { TST_TN_SAVE; TST_EQ_INT((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-length.c:154:5: note: in expansion of macro 'TST_TN_EQ_INT' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:365:33: note: in expansion of macro 'TST_EQUALITY' 365 | #define TST_EQ_INT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, intmax_t, \ | ^~~~~~~~~~~~ sscm-test.h:430:23: note: in expansion of macro 'TST_EQ_INT' 430 | do { TST_TN_SAVE; TST_EQ_INT((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-length.c:155:5: note: in expansion of macro 'TST_TN_EQ_INT' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:365:33: note: in expansion of macro 'TST_EQUALITY' 365 | #define TST_EQ_INT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, intmax_t, \ | ^~~~~~~~~~~~ sscm-test.h:430:23: note: in expansion of macro 'TST_EQ_INT' 430 | do { TST_TN_SAVE; TST_EQ_INT((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-storage-compact.c:190:5: note: in expansion of macro 'TST_TN_EQ_INT' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:367:33: note: in expansion of macro 'TST_EQUALITY' 367 | #define TST_EQ_UINT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, uintmax_t, \ | ^~~~~~~~~~~~ /source/test-c/test-alignment.c:41:5: note: in expansion of macro 'TST_EQ_UINT' /source/test-c/test-alignment.c:179:5: note: in expansion of macro 'TEST_ALIGNMENT' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:365:33: note: in expansion of macro 'TST_EQUALITY' 365 | #define TST_EQ_INT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, intmax_t, \ | ^~~~~~~~~~~~ sscm-test.h:430:23: note: in expansion of macro 'TST_EQ_INT' 430 | do { TST_TN_SAVE; TST_EQ_INT((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-length.c:155:5: note: in expansion of macro 'TST_TN_EQ_INT' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:365:33: note: in expansion of macro 'TST_EQUALITY' 365 | #define TST_EQ_INT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, intmax_t, \ | ^~~~~~~~~~~~ sscm-test.h:430:23: note: in expansion of macro 'TST_EQ_INT' 430 | do { TST_TN_SAVE; TST_EQ_INT((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-storage-compact.c:190:5: note: in expansion of macro 'TST_TN_EQ_INT' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:367:33: note: in expansion of macro 'TST_EQUALITY' 367 | #define TST_EQ_UINT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, uintmax_t, \ | ^~~~~~~~~~~~ /source/test-c/test-alignment.c:41:5: note: in expansion of macro 'TST_EQ_UINT' /source/test-c/test-alignment.c:179:5: note: in expansion of macro 'TEST_ALIGNMENT' /source/test-c/test-length.c: In function 'tst_8': sscm-test.h:339:6: warning: right-hand operand of comma expression has no effect [-Wunused-value] 335 | (((cond) \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 336 | || \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 337 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n", \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 338 | __LINE__, desc))) \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 339 | && TST_SUCC()) | ^~~~~~~~~~~~~~ sscm-test.h:341:30: note: in expansion of macro 'TST_COND' 341 | #define TST_TRUE(exp, desc) TST_COND((exp), desc) | ^~~~~~~~ sscm-test.h:426:23: note: in expansion of macro 'TST_TRUE' 426 | do { TST_TN_SAVE; TST_TRUE((exp), TST_TN_NAME()); } while (0) | ^~~~~~~~ /source/test-c/test-length.c:161:5: note: in expansion of macro 'TST_TN_TRUE' sscm-test.h:339:6: warning: right-hand operand of comma expression has no effect [-Wunused-value] 335 | (((cond) \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 336 | || \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 337 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n", \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 338 | __LINE__, desc))) \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 339 | && TST_SUCC()) | ^~~~~~~~~~~~~~ sscm-test.h:341:30: note: in expansion of macro 'TST_COND' 341 | #define TST_TRUE(exp, desc) TST_COND((exp), desc) | ^~~~~~~~ sscm-test.h:426:23: note: in expansion of macro 'TST_TRUE' 426 | do { TST_TN_SAVE; TST_TRUE((exp), TST_TN_NAME()); } while (0) | ^~~~~~~~ /source/test-c/test-length.c:162:5: note: in expansion of macro 'TST_TN_TRUE' sscm-test.h:339:6: warning: right-hand operand of comma expression has no effect [-Wunused-value] 335 | (((cond) \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 336 | || \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 337 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n", \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 338 | __LINE__, desc))) \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 339 | && TST_SUCC()) | ^~~~~~~~~~~~~~ sscm-test.h:341:30: note: in expansion of macro 'TST_COND' 341 | #define TST_TRUE(exp, desc) TST_COND((exp), desc) | ^~~~~~~~ sscm-test.h:426:23: note: in expansion of macro 'TST_TRUE' 426 | do { TST_TN_SAVE; TST_TRUE((exp), TST_TN_NAME()); } while (0) | ^~~~~~~~ /source/test-c/test-length.c:163:5: note: in expansion of macro 'TST_TN_TRUE' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:367:33: note: in expansion of macro 'TST_EQUALITY' 367 | #define TST_EQ_UINT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, uintmax_t, \ | ^~~~~~~~~~~~ /source/test-c/test-alignment.c:43:5: note: in expansion of macro 'TST_EQ_UINT' /source/test-c/test-alignment.c:179:5: note: in expansion of macro 'TEST_ALIGNMENT' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:367:33: note: in expansion of macro 'TST_EQUALITY' 367 | #define TST_EQ_UINT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, uintmax_t, \ | ^~~~~~~~~~~~ /source/test-c/test-alignment.c:43:5: note: in expansion of macro 'TST_EQ_UINT' /source/test-c/test-alignment.c:179:5: note: in expansion of macro 'TEST_ALIGNMENT' sscm-test.h:339:6: warning: right-hand operand of comma expression has no effect [-Wunused-value] 335 | (((cond) \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 336 | || \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 337 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n", \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 338 | __LINE__, desc))) \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 339 | && TST_SUCC()) | ^~~~~~~~~~~~~~ sscm-test.h:341:30: note: in expansion of macro 'TST_COND' 341 | #define TST_TRUE(exp, desc) TST_COND((exp), desc) | ^~~~~~~~ sscm-test.h:426:23: note: in expansion of macro 'TST_TRUE' 426 | do { TST_TN_SAVE; TST_TRUE((exp), TST_TN_NAME()); } while (0) | ^~~~~~~~ /source/test-c/test-length.c:164:5: note: in expansion of macro 'TST_TN_TRUE' sscm-test.h:339:6: warning: right-hand operand of comma expression has no effect [-Wunused-value] 335 | (((cond) \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 336 | || \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 337 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n", \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 338 | __LINE__, desc))) \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 339 | && TST_SUCC()) | ^~~~~~~~~~~~~~ sscm-test.h:341:30: note: in expansion of macro 'TST_COND' 341 | #define TST_TRUE(exp, desc) TST_COND((exp), desc) | ^~~~~~~~ sscm-test.h:426:23: note: in expansion of macro 'TST_TRUE' 426 | do { TST_TN_SAVE; TST_TRUE((exp), TST_TN_NAME()); } while (0) | ^~~~~~~~ /source/test-c/test-length.c:165:5: note: in expansion of macro 'TST_TN_TRUE' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:392:33: note: in expansion of macro 'TST_EQUALITY' 392 | #define TST_EQ_OBJ(x, a, desc) TST_EQUALITY(SCM_EQ, scm_uintobj_t, \ | ^~~~~~~~~~~~ sscm-test.h:414:17: note: in expansion of macro 'TST_EQ_OBJ' 414 | #define TST_EQ TST_EQ_OBJ | ^~~~~~~~~~ /source/test-c/test-storage.c:143:5: note: in expansion of macro 'TST_EQ' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:367:33: note: in expansion of macro 'TST_EQUALITY' 367 | #define TST_EQ_UINT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, uintmax_t, \ | ^~~~~~~~~~~~ /source/test-c/test-alignment.c:45:5: note: in expansion of macro 'TST_EQ_UINT' /source/test-c/test-alignment.c:179:5: note: in expansion of macro 'TEST_ALIGNMENT' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:392:33: note: in expansion of macro 'TST_EQUALITY' 392 | #define TST_EQ_OBJ(x, a, desc) TST_EQUALITY(SCM_EQ, scm_uintobj_t, \ | ^~~~~~~~~~~~ sscm-test.h:414:17: note: in expansion of macro 'TST_EQ_OBJ' 414 | #define TST_EQ TST_EQ_OBJ | ^~~~~~~~~~ /source/test-c/test-storage.c:143:5: note: in expansion of macro 'TST_EQ' sscm-test.h:339:6: warning: right-hand operand of comma expression has no effect [-Wunused-value] 335 | (((cond) \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 336 | || \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 337 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n", \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 338 | __LINE__, desc))) \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 339 | && TST_SUCC()) | ^~~~~~~~~~~~~~ sscm-test.h:341:30: note: in expansion of macro 'TST_COND' 341 | #define TST_TRUE(exp, desc) TST_COND((exp), desc) | ^~~~~~~~ sscm-test.h:426:23: note: in expansion of macro 'TST_TRUE' 426 | do { TST_TN_SAVE; TST_TRUE((exp), TST_TN_NAME()); } while (0) | ^~~~~~~~ /source/test-c/test-length.c:166:5: note: in expansion of macro 'TST_TN_TRUE' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:367:33: note: in expansion of macro 'TST_EQUALITY' 367 | #define TST_EQ_UINT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, uintmax_t, \ | ^~~~~~~~~~~~ /source/test-c/test-alignment.c:45:5: note: in expansion of macro 'TST_EQ_UINT' /source/test-c/test-alignment.c:179:5: note: in expansion of macro 'TEST_ALIGNMENT' sscm-test.h:339:6: warning: right-hand operand of comma expression has no effect [-Wunused-value] 335 | (((cond) \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 336 | || \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 337 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n", \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 338 | __LINE__, desc))) \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 339 | && TST_SUCC()) | ^~~~~~~~~~~~~~ sscm-test.h:341:30: note: in expansion of macro 'TST_COND' 341 | #define TST_TRUE(exp, desc) TST_COND((exp), desc) | ^~~~~~~~ sscm-test.h:426:23: note: in expansion of macro 'TST_TRUE' 426 | do { TST_TN_SAVE; TST_TRUE((exp), TST_TN_NAME()); } while (0) | ^~~~~~~~ /source/test-c/test-length.c:167:5: note: in expansion of macro 'TST_TN_TRUE' sscm-test.h:339:6: warning: right-hand operand of comma expression has no effect [-Wunused-value] 335 | (((cond) \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 336 | || \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 337 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n", \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 338 | __LINE__, desc))) \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 339 | && TST_SUCC()) | ^~~~~~~~~~~~~~ sscm-test.h:341:30: note: in expansion of macro 'TST_COND' 341 | #define TST_TRUE(exp, desc) TST_COND((exp), desc) | ^~~~~~~~ sscm-test.h:426:23: note: in expansion of macro 'TST_TRUE' 426 | do { TST_TN_SAVE; TST_TRUE((exp), TST_TN_NAME()); } while (0) | ^~~~~~~~ /source/test-c/test-length.c:168:5: note: in expansion of macro 'TST_TN_TRUE' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:367:33: note: in expansion of macro 'TST_EQUALITY' 367 | #define TST_EQ_UINT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, uintmax_t, \ | ^~~~~~~~~~~~ /source/test-c/test-alignment.c:47:5: note: in expansion of macro 'TST_EQ_UINT' /source/test-c/test-alignment.c:179:5: note: in expansion of macro 'TEST_ALIGNMENT' /source/test-c/test-storage.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:341:30: note: in expansion of macro 'TST_COND' 341 | #define TST_TRUE(exp, desc) TST_COND((exp), desc) | ^~~~~~~~ sscm-test.h:426:23: note: in expansion of macro 'TST_TRUE' 426 | do { TST_TN_SAVE; TST_TRUE((exp), TST_TN_NAME()); } while (0) | ^~~~~~~~ /source/test-c/test-length.c:169:5: note: in expansion of macro 'TST_TN_TRUE' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:392:33: note: in expansion of macro 'TST_EQUALITY' 392 | #define TST_EQ_OBJ(x, a, desc) TST_EQUALITY(SCM_EQ, scm_uintobj_t, \ | ^~~~~~~~~~~~ /source/test-c/test-storage.c:67:9: note: in expansion of macro 'TST_EQ_OBJ' /source/test-c/test-storage.c:75:9: note: in expansion of macro 'TST1' /source/test-c/test-storage.c:84:9: note: in expansion of macro 'TST2' /source/test-c/test-storage.c:151:9: note: in expansion of macro 'TST_INIT2' /source/test-c/test-storage.c:160:5: note: in expansion of macro 'CONS_TST' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:367:33: note: in expansion of macro 'TST_EQUALITY' 367 | #define TST_EQ_UINT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, uintmax_t, \ | ^~~~~~~~~~~~ /source/test-c/test-alignment.c:47:5: note: in expansion of macro 'TST_EQ_UINT' /source/test-c/test-alignment.c:179:5: note: in expansion of macro 'TEST_ALIGNMENT' sscm-test.h:339:6: warning: right-hand operand of comma expression has no effect [-Wunused-value] 335 | (((cond) \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 336 | || \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 337 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n", \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 338 | __LINE__, desc))) \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 339 | && TST_SUCC()) | ^~~~~~~~~~~~~~ sscm-test.h:341:30: note: in expansion of macro 'TST_COND' 341 | #define TST_TRUE(exp, desc) TST_COND((exp), desc) | ^~~~~~~~ sscm-test.h:426:23: note: in expansion of macro 'TST_TRUE' 426 | do { TST_TN_SAVE; TST_TRUE((exp), TST_TN_NAME()); } while (0) | ^~~~~~~~ /source/test-c/test-length.c:170:5: note: in expansion of macro 'TST_TN_TRUE' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:392:33: note: in expansion of macro 'TST_EQUALITY' 392 | #define TST_EQ_OBJ(x, a, desc) TST_EQUALITY(SCM_EQ, scm_uintobj_t, \ | ^~~~~~~~~~~~ /source/test-c/test-storage.c:67:9: note: in expansion of macro 'TST_EQ_OBJ' /source/test-c/test-storage.c:75:9: note: in expansion of macro 'TST1' /source/test-c/test-storage.c:84:9: note: in expansion of macro 'TST2' /source/test-c/test-storage.c:151:9: note: in expansion of macro 'TST_INIT2' /source/test-c/test-storage.c:160:5: note: in expansion of macro 'CONS_TST' sscm-test.h:339:6: warning: right-hand operand of comma expression has no effect [-Wunused-value] 335 | (((cond) \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 336 | || \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 337 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n", \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 338 | __LINE__, desc))) \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 339 | && TST_SUCC()) | ^~~~~~~~~~~~~~ sscm-test.h:341:30: note: in expansion of macro 'TST_COND' 341 | #define TST_TRUE(exp, desc) TST_COND((exp), desc) | ^~~~~~~~ sscm-test.h:426:23: note: in expansion of macro 'TST_TRUE' 426 | do { TST_TN_SAVE; TST_TRUE((exp), TST_TN_NAME()); } while (0) | ^~~~~~~~ /source/test-c/test-length.c:171:5: note: in expansion of macro 'TST_TN_TRUE' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:367:33: note: in expansion of macro 'TST_EQUALITY' 367 | #define TST_EQ_UINT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, uintmax_t, \ | ^~~~~~~~~~~~ /source/test-c/test-alignment.c:49:5: note: in expansion of macro 'TST_EQ_UINT' /source/test-c/test-alignment.c:179:5: note: in expansion of macro 'TEST_ALIGNMENT' sscm-test.h:339:6: warning: right-hand operand of comma expression has no effect [-Wunused-value] 335 | (((cond) \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 336 | || \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 337 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n", \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 338 | __LINE__, desc))) \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 339 | && TST_SUCC()) | ^~~~~~~~~~~~~~ sscm-test.h:341:30: note: in expansion of macro 'TST_COND' 341 | #define TST_TRUE(exp, desc) TST_COND((exp), desc) | ^~~~~~~~ sscm-test.h:426:23: note: in expansion of macro 'TST_TRUE' 426 | do { TST_TN_SAVE; TST_TRUE((exp), TST_TN_NAME()); } while (0) | ^~~~~~~~ /source/test-c/test-length.c:174:5: note: in expansion of macro 'TST_TN_TRUE' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:392:33: note: in expansion of macro 'TST_EQUALITY' 392 | #define TST_EQ_OBJ(x, a, desc) TST_EQUALITY(SCM_EQ, scm_uintobj_t, \ | ^~~~~~~~~~~~ /source/test-c/test-storage.c:67:9: note: in expansion of macro 'TST_EQ_OBJ' /source/test-c/test-storage.c:76:9: note: in expansion of macro 'TST1' /source/test-c/test-storage.c:84:9: note: in expansion of macro 'TST2' /source/test-c/test-storage.c:151:9: note: in expansion of macro 'TST_INIT2' /source/test-c/test-storage.c:160:5: note: in expansion of macro 'CONS_TST' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:367:33: note: in expansion of macro 'TST_EQUALITY' 367 | #define TST_EQ_UINT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, uintmax_t, \ | ^~~~~~~~~~~~ /source/test-c/test-alignment.c:49:5: note: in expansion of macro 'TST_EQ_UINT' /source/test-c/test-alignment.c:179:5: note: in expansion of macro 'TEST_ALIGNMENT' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:392:33: note: in expansion of macro 'TST_EQUALITY' 392 | #define TST_EQ_OBJ(x, a, desc) TST_EQUALITY(SCM_EQ, scm_uintobj_t, \ | ^~~~~~~~~~~~ /source/test-c/test-storage.c:67:9: note: in expansion of macro 'TST_EQ_OBJ' /source/test-c/test-storage.c:76:9: note: in expansion of macro 'TST1' /source/test-c/test-storage.c:84:9: note: in expansion of macro 'TST2' /source/test-c/test-storage.c:151:9: note: in expansion of macro 'TST_INIT2' /source/test-c/test-storage.c:160:5: note: in expansion of macro 'CONS_TST' sscm-test.h:339:6: warning: right-hand operand of comma expression has no effect [-Wunused-value] 335 | (((cond) \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 336 | || \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 337 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n", \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 338 | __LINE__, desc))) \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 339 | && TST_SUCC()) | ^~~~~~~~~~~~~~ sscm-test.h:341:30: note: in expansion of macro 'TST_COND' 341 | #define TST_TRUE(exp, desc) TST_COND((exp), desc) | ^~~~~~~~ sscm-test.h:426:23: note: in expansion of macro 'TST_TRUE' 426 | do { TST_TN_SAVE; TST_TRUE((exp), TST_TN_NAME()); } while (0) | ^~~~~~~~ /source/test-c/test-length.c:175:5: note: in expansion of macro 'TST_TN_TRUE' sscm-test.h:339:6: warning: right-hand operand of comma expression has no effect [-Wunused-value] 335 | (((cond) \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 336 | || \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 337 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n", \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 338 | __LINE__, desc))) \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 339 | && TST_SUCC()) | ^~~~~~~~~~~~~~ sscm-test.h:341:30: note: in expansion of macro 'TST_COND' 341 | #define TST_TRUE(exp, desc) TST_COND((exp), desc) | ^~~~~~~~ sscm-test.h:426:23: note: in expansion of macro 'TST_TRUE' 426 | do { TST_TN_SAVE; TST_TRUE((exp), TST_TN_NAME()); } while (0) | ^~~~~~~~ /source/test-c/test-length.c:176:5: note: in expansion of macro 'TST_TN_TRUE' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:367:33: note: in expansion of macro 'TST_EQUALITY' 367 | #define TST_EQ_UINT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, uintmax_t, \ | ^~~~~~~~~~~~ /source/test-c/test-alignment.c:51:5: note: in expansion of macro 'TST_EQ_UINT' /source/test-c/test-alignment.c:179:5: note: in expansion of macro 'TEST_ALIGNMENT' sscm-test.h:339:6: warning: right-hand operand of comma expression has no effect [-Wunused-value] 335 | (((cond) \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 336 | || \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 337 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n", \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 338 | __LINE__, desc))) \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 339 | && TST_SUCC()) | ^~~~~~~~~~~~~~ sscm-test.h:341:30: note: in expansion of macro 'TST_COND' 341 | #define TST_TRUE(exp, desc) TST_COND((exp), desc) | ^~~~~~~~ sscm-test.h:426:23: note: in expansion of macro 'TST_TRUE' 426 | do { TST_TN_SAVE; TST_TRUE((exp), TST_TN_NAME()); } while (0) | ^~~~~~~~ /source/test-c/test-length.c:177:5: note: in expansion of macro 'TST_TN_TRUE' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:367:33: note: in expansion of macro 'TST_EQUALITY' 367 | #define TST_EQ_UINT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, uintmax_t, \ | ^~~~~~~~~~~~ /source/test-c/test-alignment.c:51:5: note: in expansion of macro 'TST_EQ_UINT' /source/test-c/test-alignment.c:179:5: note: in expansion of macro 'TEST_ALIGNMENT' sscm-test.h:339:6: warning: right-hand operand of comma expression has no effect [-Wunused-value] 335 | (((cond) \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 336 | || \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 337 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n", \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 338 | __LINE__, desc))) \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 339 | && TST_SUCC()) | ^~~~~~~~~~~~~~ sscm-test.h:341:30: note: in expansion of macro 'TST_COND' 341 | #define TST_TRUE(exp, desc) TST_COND((exp), desc) | ^~~~~~~~ sscm-test.h:426:23: note: in expansion of macro 'TST_TRUE' 426 | do { TST_TN_SAVE; TST_TRUE((exp), TST_TN_NAME()); } while (0) | ^~~~~~~~ /source/test-c/test-length.c:178:5: note: in expansion of macro 'TST_TN_TRUE' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:392:33: note: in expansion of macro 'TST_EQUALITY' 392 | #define TST_EQ_OBJ(x, a, desc) TST_EQUALITY(SCM_EQ, scm_uintobj_t, \ | ^~~~~~~~~~~~ /source/test-c/test-storage.c:67:9: note: in expansion of macro 'TST_EQ_OBJ' /source/test-c/test-storage.c:75:9: note: in expansion of macro 'TST1' /source/test-c/test-storage.c:109:9: note: in expansion of macro 'TST2' /source/test-c/test-storage.c:151:9: note: in expansion of macro 'TST_SET2' /source/test-c/test-storage.c:161:5: note: in expansion of macro 'CONS_TST' sscm-test.h:339:6: warning: right-hand operand of comma expression has no effect [-Wunused-value] 335 | (((cond) \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 336 | || \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 337 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n", \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 338 | __LINE__, desc))) \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 339 | && TST_SUCC()) | ^~~~~~~~~~~~~~ sscm-test.h:341:30: note: in expansion of macro 'TST_COND' 341 | #define TST_TRUE(exp, desc) TST_COND((exp), desc) | ^~~~~~~~ sscm-test.h:426:23: note: in expansion of macro 'TST_TRUE' 426 | do { TST_TN_SAVE; TST_TRUE((exp), TST_TN_NAME()); } while (0) | ^~~~~~~~ /source/test-c/test-length.c:179:5: note: in expansion of macro 'TST_TN_TRUE' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:367:33: note: in expansion of macro 'TST_EQUALITY' 367 | #define TST_EQ_UINT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, uintmax_t, \ | ^~~~~~~~~~~~ /source/test-c/test-alignment.c:53:5: note: in expansion of macro 'TST_EQ_UINT' /source/test-c/test-alignment.c:179:5: note: in expansion of macro 'TEST_ALIGNMENT' sscm-test.h:339:6: warning: right-hand operand of comma expression has no effect [-Wunused-value] 335 | (((cond) \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 336 | || \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 337 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n", \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 338 | __LINE__, desc))) \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 339 | && TST_SUCC()) | ^~~~~~~~~~~~~~ sscm-test.h:341:30: note: in expansion of macro 'TST_COND' 341 | #define TST_TRUE(exp, desc) TST_COND((exp), desc) | ^~~~~~~~ sscm-test.h:426:23: note: in expansion of macro 'TST_TRUE' 426 | do { TST_TN_SAVE; TST_TRUE((exp), TST_TN_NAME()); } while (0) | ^~~~~~~~ /source/test-c/test-length.c:180:5: note: in expansion of macro 'TST_TN_TRUE' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:392:33: note: in expansion of macro 'TST_EQUALITY' 392 | #define TST_EQ_OBJ(x, a, desc) TST_EQUALITY(SCM_EQ, scm_uintobj_t, \ | ^~~~~~~~~~~~ /source/test-c/test-storage.c:67:9: note: in expansion of macro 'TST_EQ_OBJ' /source/test-c/test-storage.c:75:9: note: in expansion of macro 'TST1' /source/test-c/test-storage.c:109:9: note: in expansion of macro 'TST2' /source/test-c/test-storage.c:151:9: note: in expansion of macro 'TST_SET2' /source/test-c/test-storage.c:161:5: note: in expansion of macro 'CONS_TST' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:365:33: note: in expansion of macro 'TST_EQUALITY' 365 | #define TST_EQ_INT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, intmax_t, \ | ^~~~~~~~~~~~ sscm-test.h:430:23: note: in expansion of macro 'TST_EQ_INT' 430 | do { TST_TN_SAVE; TST_EQ_INT((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-storage-compact.c:193:5: note: in expansion of macro 'TST_TN_EQ_INT' sscm-test.h:339:6: warning: right-hand operand of comma expression has no effect [-Wunused-value] 335 | (((cond) \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 336 | || \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 337 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n", \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 338 | __LINE__, desc))) \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 339 | && TST_SUCC()) | ^~~~~~~~~~~~~~ sscm-test.h:341:30: note: in expansion of macro 'TST_COND' 341 | #define TST_TRUE(exp, desc) TST_COND((exp), desc) | ^~~~~~~~ sscm-test.h:426:23: note: in expansion of macro 'TST_TRUE' 426 | do { TST_TN_SAVE; TST_TRUE((exp), TST_TN_NAME()); } while (0) | ^~~~~~~~ /source/test-c/test-length.c:181:5: note: in expansion of macro 'TST_TN_TRUE' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:365:33: note: in expansion of macro 'TST_EQUALITY' 365 | #define TST_EQ_INT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, intmax_t, \ | ^~~~~~~~~~~~ sscm-test.h:430:23: note: in expansion of macro 'TST_EQ_INT' 430 | do { TST_TN_SAVE; TST_EQ_INT((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-storage-compact.c:193:5: note: in expansion of macro 'TST_TN_EQ_INT' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:367:33: note: in expansion of macro 'TST_EQUALITY' 367 | #define TST_EQ_UINT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, uintmax_t, \ | ^~~~~~~~~~~~ /source/test-c/test-alignment.c:53:5: note: in expansion of macro 'TST_EQ_UINT' /source/test-c/test-alignment.c:179:5: note: in expansion of macro 'TEST_ALIGNMENT' sscm-test.h:339:6: warning: right-hand operand of comma expression has no effect [-Wunused-value] 335 | (((cond) \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 336 | || \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 337 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n", \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 338 | __LINE__, desc))) \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 339 | && TST_SUCC()) | ^~~~~~~~~~~~~~ sscm-test.h:341:30: note: in expansion of macro 'TST_COND' 341 | #define TST_TRUE(exp, desc) TST_COND((exp), desc) | ^~~~~~~~ sscm-test.h:426:23: note: in expansion of macro 'TST_TRUE' 426 | do { TST_TN_SAVE; TST_TRUE((exp), TST_TN_NAME()); } while (0) | ^~~~~~~~ /source/test-c/test-length.c:182:5: note: in expansion of macro 'TST_TN_TRUE' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:392:33: note: in expansion of macro 'TST_EQUALITY' 392 | #define TST_EQ_OBJ(x, a, desc) TST_EQUALITY(SCM_EQ, scm_uintobj_t, \ | ^~~~~~~~~~~~ /source/test-c/test-storage.c:67:9: note: in expansion of macro 'TST_EQ_OBJ' /source/test-c/test-storage.c:76:9: note: in expansion of macro 'TST1' /source/test-c/test-storage.c:109:9: note: in expansion of macro 'TST2' /source/test-c/test-storage.c:151:9: note: in expansion of macro 'TST_SET2' /source/test-c/test-storage.c:161:5: note: in expansion of macro 'CONS_TST' sscm-test.h:339:6: warning: right-hand operand of comma expression has no effect [-Wunused-value] 335 | (((cond) \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 336 | || \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 337 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n", \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 338 | __LINE__, desc))) \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 339 | && TST_SUCC()) | ^~~~~~~~~~~~~~ sscm-test.h:341:30: note: in expansion of macro 'TST_COND' 341 | #define TST_TRUE(exp, desc) TST_COND((exp), desc) | ^~~~~~~~ sscm-test.h:426:23: note: in expansion of macro 'TST_TRUE' 426 | do { TST_TN_SAVE; TST_TRUE((exp), TST_TN_NAME()); } while (0) | ^~~~~~~~ /source/test-c/test-length.c:183:5: note: in expansion of macro 'TST_TN_TRUE' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:392:33: note: in expansion of macro 'TST_EQUALITY' 392 | #define TST_EQ_OBJ(x, a, desc) TST_EQUALITY(SCM_EQ, scm_uintobj_t, \ | ^~~~~~~~~~~~ /source/test-c/test-storage.c:67:9: note: in expansion of macro 'TST_EQ_OBJ' /source/test-c/test-storage.c:76:9: note: in expansion of macro 'TST1' /source/test-c/test-storage.c:109:9: note: in expansion of macro 'TST2' /source/test-c/test-storage.c:151:9: note: in expansion of macro 'TST_SET2' /source/test-c/test-storage.c:161:5: note: in expansion of macro 'CONS_TST' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:367:33: note: in expansion of macro 'TST_EQUALITY' 367 | #define TST_EQ_UINT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, uintmax_t, \ | ^~~~~~~~~~~~ /source/test-c/test-alignment.c:55:5: note: in expansion of macro 'TST_EQ_UINT' /source/test-c/test-alignment.c:179:5: note: in expansion of macro 'TEST_ALIGNMENT' sscm-test.h:339:6: warning: right-hand operand of comma expression has no effect [-Wunused-value] 335 | (((cond) \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 336 | || \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 337 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n", \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 338 | __LINE__, desc))) \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 339 | && TST_SUCC()) | ^~~~~~~~~~~~~~ sscm-test.h:341:30: note: in expansion of macro 'TST_COND' 341 | #define TST_TRUE(exp, desc) TST_COND((exp), desc) | ^~~~~~~~ sscm-test.h:426:23: note: in expansion of macro 'TST_TRUE' 426 | do { TST_TN_SAVE; TST_TRUE((exp), TST_TN_NAME()); } while (0) | ^~~~~~~~ /source/test-c/test-length.c:184:5: note: in expansion of macro 'TST_TN_TRUE' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:367:33: note: in expansion of macro 'TST_EQUALITY' 367 | #define TST_EQ_UINT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, uintmax_t, \ | ^~~~~~~~~~~~ /source/test-c/test-alignment.c:55:5: note: in expansion of macro 'TST_EQ_UINT' /source/test-c/test-alignment.c:179:5: note: in expansion of macro 'TEST_ALIGNMENT' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:365:33: note: in expansion of macro 'TST_EQUALITY' 365 | #define TST_EQ_INT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, intmax_t, \ | ^~~~~~~~~~~~ sscm-test.h:430:23: note: in expansion of macro 'TST_EQ_INT' 430 | do { TST_TN_SAVE; TST_EQ_INT((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-storage-compact.c:194:5: note: in expansion of macro 'TST_TN_EQ_INT' /source/test-c/test-length.c: In function 'tst_9': sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:365:33: note: in expansion of macro 'TST_EQUALITY' 365 | #define TST_EQ_INT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, intmax_t, \ | ^~~~~~~~~~~~ sscm-test.h:430:23: note: in expansion of macro 'TST_EQ_INT' 430 | do { TST_TN_SAVE; TST_EQ_INT((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-storage-compact.c:194:5: note: in expansion of macro 'TST_TN_EQ_INT' sscm-test.h:339:6: warning: right-hand operand of comma expression has no effect [-Wunused-value] 335 | (((cond) \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 336 | || \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 337 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n", \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 338 | __LINE__, desc))) \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 339 | && TST_SUCC()) | ^~~~~~~~~~~~~~ sscm-test.h:341:30: note: in expansion of macro 'TST_COND' 341 | #define TST_TRUE(exp, desc) TST_COND((exp), desc) | ^~~~~~~~ sscm-test.h:426:23: note: in expansion of macro 'TST_TRUE' 426 | do { TST_TN_SAVE; TST_TRUE((exp), TST_TN_NAME()); } while (0) | ^~~~~~~~ /source/test-c/test-length.c:189:5: note: in expansion of macro 'TST_TN_TRUE' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:392:33: note: in expansion of macro 'TST_EQUALITY' 392 | #define TST_EQ_OBJ(x, a, desc) TST_EQUALITY(SCM_EQ, scm_uintobj_t, \ | ^~~~~~~~~~~~ /source/test-c/test-storage.c:67:9: note: in expansion of macro 'TST_EQ_OBJ' /source/test-c/test-storage.c:75:9: note: in expansion of macro 'TST1' /source/test-c/test-storage.c:113:9: note: in expansion of macro 'TST2' /source/test-c/test-storage.c:151:9: note: in expansion of macro 'TST_SET2' /source/test-c/test-storage.c:161:5: note: in expansion of macro 'CONS_TST' sscm-test.h:339:6: warning: right-hand operand of comma expression has no effect [-Wunused-value] 335 | (((cond) \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 336 | || \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 337 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n", \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 338 | __LINE__, desc))) \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 339 | && TST_SUCC()) | ^~~~~~~~~~~~~~ sscm-test.h:341:30: note: in expansion of macro 'TST_COND' 341 | #define TST_TRUE(exp, desc) TST_COND((exp), desc) | ^~~~~~~~ sscm-test.h:426:23: note: in expansion of macro 'TST_TRUE' 426 | do { TST_TN_SAVE; TST_TRUE((exp), TST_TN_NAME()); } while (0) | ^~~~~~~~ /source/test-c/test-storage-compact.c:196:5: note: in expansion of macro 'TST_TN_TRUE' sscm-test.h:339:6: warning: right-hand operand of comma expression has no effect [-Wunused-value] 335 | (((cond) \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 336 | || \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 337 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n", \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 338 | __LINE__, desc))) \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 339 | && TST_SUCC()) | ^~~~~~~~~~~~~~ sscm-test.h:342:30: note: in expansion of macro 'TST_COND' 342 | #define TST_FALSE(exp, desc) TST_COND(!(exp), desc) | ^~~~~~~~ sscm-test.h:428:23: note: in expansion of macro 'TST_FALSE' 428 | do { TST_TN_SAVE; TST_FALSE((exp), TST_TN_NAME()); } while (0) | ^~~~~~~~~ /source/test-c/test-storage-compact.c:197:5: note: in expansion of macro 'TST_TN_FALSE' sscm-test.h:339:6: warning: right-hand operand of comma expression has no effect [-Wunused-value] 335 | (((cond) \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 336 | || \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 337 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n", \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 338 | __LINE__, desc))) \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 339 | && TST_SUCC()) | ^~~~~~~~~~~~~~ sscm-test.h:341:30: note: in expansion of macro 'TST_COND' 341 | #define TST_TRUE(exp, desc) TST_COND((exp), desc) | ^~~~~~~~ sscm-test.h:426:23: note: in expansion of macro 'TST_TRUE' 426 | do { TST_TN_SAVE; TST_TRUE((exp), TST_TN_NAME()); } while (0) | ^~~~~~~~ /source/test-c/test-length.c:190:5: note: in expansion of macro 'TST_TN_TRUE' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:367:33: note: in expansion of macro 'TST_EQUALITY' 367 | #define TST_EQ_UINT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, uintmax_t, \ | ^~~~~~~~~~~~ /source/test-c/test-alignment.c:57:5: note: in expansion of macro 'TST_EQ_UINT' /source/test-c/test-alignment.c:179:5: note: in expansion of macro 'TEST_ALIGNMENT' sscm-test.h:339:6: warning: right-hand operand of comma expression has no effect [-Wunused-value] 335 | (((cond) \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 336 | || \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 337 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n", \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 338 | __LINE__, desc))) \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 339 | && TST_SUCC()) | ^~~~~~~~~~~~~~ sscm-test.h:342:30: note: in expansion of macro 'TST_COND' 342 | #define TST_FALSE(exp, desc) TST_COND(!(exp), desc) | ^~~~~~~~ sscm-test.h:428:23: note: in expansion of macro 'TST_FALSE' 428 | do { TST_TN_SAVE; TST_FALSE((exp), TST_TN_NAME()); } while (0) | ^~~~~~~~~ /source/test-c/test-storage-compact.c:198:5: note: in expansion of macro 'TST_TN_FALSE' sscm-test.h:339:6: warning: right-hand operand of comma expression has no effect [-Wunused-value] 335 | (((cond) \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 336 | || \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 337 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n", \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 338 | __LINE__, desc))) \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 339 | && TST_SUCC()) | ^~~~~~~~~~~~~~ sscm-test.h:341:30: note: in expansion of macro 'TST_COND' 341 | #define TST_TRUE(exp, desc) TST_COND((exp), desc) | ^~~~~~~~ sscm-test.h:426:23: note: in expansion of macro 'TST_TRUE' 426 | do { TST_TN_SAVE; TST_TRUE((exp), TST_TN_NAME()); } while (0) | ^~~~~~~~ /source/test-c/test-length.c:191:5: note: in expansion of macro 'TST_TN_TRUE' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:367:33: note: in expansion of macro 'TST_EQUALITY' 367 | #define TST_EQ_UINT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, uintmax_t, \ | ^~~~~~~~~~~~ /source/test-c/test-alignment.c:57:5: note: in expansion of macro 'TST_EQ_UINT' /source/test-c/test-alignment.c:179:5: note: in expansion of macro 'TEST_ALIGNMENT' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:365:33: note: in expansion of macro 'TST_EQUALITY' 365 | #define TST_EQ_INT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, intmax_t, \ | ^~~~~~~~~~~~ sscm-test.h:430:23: note: in expansion of macro 'TST_EQ_INT' 430 | do { TST_TN_SAVE; TST_EQ_INT((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-storage-compact.c:199:5: note: in expansion of macro 'TST_TN_EQ_INT' sscm-test.h:339:6: warning: right-hand operand of comma expression has no effect [-Wunused-value] 335 | (((cond) \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 336 | || \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 337 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n", \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 338 | __LINE__, desc))) \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 339 | && TST_SUCC()) | ^~~~~~~~~~~~~~ sscm-test.h:341:30: note: in expansion of macro 'TST_COND' 341 | #define TST_TRUE(exp, desc) TST_COND((exp), desc) | ^~~~~~~~ sscm-test.h:426:23: note: in expansion of macro 'TST_TRUE' 426 | do { TST_TN_SAVE; TST_TRUE((exp), TST_TN_NAME()); } while (0) | ^~~~~~~~ /source/test-c/test-length.c:192:5: note: in expansion of macro 'TST_TN_TRUE' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:365:33: note: in expansion of macro 'TST_EQUALITY' 365 | #define TST_EQ_INT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, intmax_t, \ | ^~~~~~~~~~~~ sscm-test.h:430:23: note: in expansion of macro 'TST_EQ_INT' 430 | do { TST_TN_SAVE; TST_EQ_INT((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-storage-compact.c:199:5: note: in expansion of macro 'TST_TN_EQ_INT' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:367:33: note: in expansion of macro 'TST_EQUALITY' 367 | #define TST_EQ_UINT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, uintmax_t, \ | ^~~~~~~~~~~~ /source/test-c/test-alignment.c:59:5: note: in expansion of macro 'TST_EQ_UINT' /source/test-c/test-alignment.c:179:5: note: in expansion of macro 'TEST_ALIGNMENT' sscm-test.h:339:6: warning: right-hand operand of comma expression has no effect [-Wunused-value] 335 | (((cond) \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 336 | || \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 337 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n", \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 338 | __LINE__, desc))) \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 339 | && TST_SUCC()) | ^~~~~~~~~~~~~~ sscm-test.h:341:30: note: in expansion of macro 'TST_COND' 341 | #define TST_TRUE(exp, desc) TST_COND((exp), desc) | ^~~~~~~~ sscm-test.h:426:23: note: in expansion of macro 'TST_TRUE' 426 | do { TST_TN_SAVE; TST_TRUE((exp), TST_TN_NAME()); } while (0) | ^~~~~~~~ /source/test-c/test-length.c:193:5: note: in expansion of macro 'TST_TN_TRUE' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:367:33: note: in expansion of macro 'TST_EQUALITY' 367 | #define TST_EQ_UINT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, uintmax_t, \ | ^~~~~~~~~~~~ /source/test-c/test-alignment.c:59:5: note: in expansion of macro 'TST_EQ_UINT' /source/test-c/test-alignment.c:179:5: note: in expansion of macro 'TEST_ALIGNMENT' sscm-test.h:339:6: warning: right-hand operand of comma expression has no effect [-Wunused-value] 335 | (((cond) \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 336 | || \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 337 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n", \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 338 | __LINE__, desc))) \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 339 | && TST_SUCC()) | ^~~~~~~~~~~~~~ sscm-test.h:341:30: note: in expansion of macro 'TST_COND' 341 | #define TST_TRUE(exp, desc) TST_COND((exp), desc) | ^~~~~~~~ sscm-test.h:426:23: note: in expansion of macro 'TST_TRUE' 426 | do { TST_TN_SAVE; TST_TRUE((exp), TST_TN_NAME()); } while (0) | ^~~~~~~~ /source/test-c/test-length.c:194:5: note: in expansion of macro 'TST_TN_TRUE' sscm-test.h:339:6: warning: right-hand operand of comma expression has no effect [-Wunused-value] 335 | (((cond) \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 336 | || \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 337 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n", \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 338 | __LINE__, desc))) \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 339 | && TST_SUCC()) | ^~~~~~~~~~~~~~ sscm-test.h:341:30: note: in expansion of macro 'TST_COND' 341 | #define TST_TRUE(exp, desc) TST_COND((exp), desc) | ^~~~~~~~ sscm-test.h:426:23: note: in expansion of macro 'TST_TRUE' 426 | do { TST_TN_SAVE; TST_TRUE((exp), TST_TN_NAME()); } while (0) | ^~~~~~~~ /source/test-c/test-length.c:195:5: note: in expansion of macro 'TST_TN_TRUE' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:367:33: note: in expansion of macro 'TST_EQUALITY' 367 | #define TST_EQ_UINT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, uintmax_t, \ | ^~~~~~~~~~~~ /source/test-c/test-alignment.c:61:5: note: in expansion of macro 'TST_EQ_UINT' /source/test-c/test-alignment.c:179:5: note: in expansion of macro 'TEST_ALIGNMENT' sscm-test.h:339:6: warning: right-hand operand of comma expression has no effect [-Wunused-value] 335 | (((cond) \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 336 | || \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 337 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n", \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 338 | __LINE__, desc))) \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 339 | && TST_SUCC()) | ^~~~~~~~~~~~~~ sscm-test.h:341:30: note: in expansion of macro 'TST_COND' 341 | #define TST_TRUE(exp, desc) TST_COND((exp), desc) | ^~~~~~~~ sscm-test.h:426:23: note: in expansion of macro 'TST_TRUE' 426 | do { TST_TN_SAVE; TST_TRUE((exp), TST_TN_NAME()); } while (0) | ^~~~~~~~ /source/test-c/test-length.c:196:5: note: in expansion of macro 'TST_TN_TRUE' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:367:33: note: in expansion of macro 'TST_EQUALITY' 367 | #define TST_EQ_UINT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, uintmax_t, \ | ^~~~~~~~~~~~ /source/test-c/test-alignment.c:61:5: note: in expansion of macro 'TST_EQ_UINT' /source/test-c/test-alignment.c:179:5: note: in expansion of macro 'TEST_ALIGNMENT' sscm-test.h:339:6: warning: right-hand operand of comma expression has no effect [-Wunused-value] 335 | (((cond) \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 336 | || \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 337 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n", \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 338 | __LINE__, desc))) \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 339 | && TST_SUCC()) | ^~~~~~~~~~~~~~ sscm-test.h:341:30: note: in expansion of macro 'TST_COND' 341 | #define TST_TRUE(exp, desc) TST_COND((exp), desc) | ^~~~~~~~ sscm-test.h:426:23: note: in expansion of macro 'TST_TRUE' 426 | do { TST_TN_SAVE; TST_TRUE((exp), TST_TN_NAME()); } while (0) | ^~~~~~~~ /source/test-c/test-length.c:197:5: note: in expansion of macro 'TST_TN_TRUE' sscm-test.h:339:6: warning: right-hand operand of comma expression has no effect [-Wunused-value] 335 | (((cond) \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 336 | || \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 337 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n", \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 338 | __LINE__, desc))) \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 339 | && TST_SUCC()) | ^~~~~~~~~~~~~~ sscm-test.h:341:30: note: in expansion of macro 'TST_COND' 341 | #define TST_TRUE(exp, desc) TST_COND((exp), desc) | ^~~~~~~~ sscm-test.h:426:23: note: in expansion of macro 'TST_TRUE' 426 | do { TST_TN_SAVE; TST_TRUE((exp), TST_TN_NAME()); } while (0) | ^~~~~~~~ /source/test-c/test-length.c:198:5: note: in expansion of macro 'TST_TN_TRUE' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:365:33: note: in expansion of macro 'TST_EQUALITY' 365 | #define TST_EQ_INT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, intmax_t, \ | ^~~~~~~~~~~~ sscm-test.h:430:23: note: in expansion of macro 'TST_EQ_INT' 430 | do { TST_TN_SAVE; TST_EQ_INT((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-storage-compact.c:202:5: note: in expansion of macro 'TST_TN_EQ_INT' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:367:33: note: in expansion of macro 'TST_EQUALITY' 367 | #define TST_EQ_UINT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, uintmax_t, \ | ^~~~~~~~~~~~ /source/test-c/test-alignment.c:63:5: note: in expansion of macro 'TST_EQ_UINT' /source/test-c/test-alignment.c:179:5: note: in expansion of macro 'TEST_ALIGNMENT' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:365:33: note: in expansion of macro 'TST_EQUALITY' 365 | #define TST_EQ_INT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, intmax_t, \ | ^~~~~~~~~~~~ sscm-test.h:430:23: note: in expansion of macro 'TST_EQ_INT' 430 | do { TST_TN_SAVE; TST_EQ_INT((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-storage-compact.c:202:5: note: in expansion of macro 'TST_TN_EQ_INT' sscm-test.h:339:6: warning: right-hand operand of comma expression has no effect [-Wunused-value] 335 | (((cond) \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 336 | || \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 337 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n", \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 338 | __LINE__, desc))) \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 339 | && TST_SUCC()) | ^~~~~~~~~~~~~~ sscm-test.h:341:30: note: in expansion of macro 'TST_COND' 341 | #define TST_TRUE(exp, desc) TST_COND((exp), desc) | ^~~~~~~~ sscm-test.h:426:23: note: in expansion of macro 'TST_TRUE' 426 | do { TST_TN_SAVE; TST_TRUE((exp), TST_TN_NAME()); } while (0) | ^~~~~~~~ /source/test-c/test-length.c:199:5: note: in expansion of macro 'TST_TN_TRUE' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:367:33: note: in expansion of macro 'TST_EQUALITY' 367 | #define TST_EQ_UINT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, uintmax_t, \ | ^~~~~~~~~~~~ /source/test-c/test-alignment.c:63:5: note: in expansion of macro 'TST_EQ_UINT' /source/test-c/test-alignment.c:179:5: note: in expansion of macro 'TEST_ALIGNMENT' sscm-test.h:339:6: warning: right-hand operand of comma expression has no effect [-Wunused-value] 335 | (((cond) \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 336 | || \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 337 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n", \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 338 | __LINE__, desc))) \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 339 | && TST_SUCC()) | ^~~~~~~~~~~~~~ sscm-test.h:341:30: note: in expansion of macro 'TST_COND' 341 | #define TST_TRUE(exp, desc) TST_COND((exp), desc) | ^~~~~~~~ sscm-test.h:426:23: note: in expansion of macro 'TST_TRUE' 426 | do { TST_TN_SAVE; TST_TRUE((exp), TST_TN_NAME()); } while (0) | ^~~~~~~~ /source/test-c/test-length.c:202:5: note: in expansion of macro 'TST_TN_TRUE' sscm-test.h:339:6: warning: right-hand operand of comma expression has no effect [-Wunused-value] 335 | (((cond) \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 336 | || \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 337 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n", \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 338 | __LINE__, desc))) \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 339 | && TST_SUCC()) | ^~~~~~~~~~~~~~ sscm-test.h:341:30: note: in expansion of macro 'TST_COND' 341 | #define TST_TRUE(exp, desc) TST_COND((exp), desc) | ^~~~~~~~ sscm-test.h:426:23: note: in expansion of macro 'TST_TRUE' 426 | do { TST_TN_SAVE; TST_TRUE((exp), TST_TN_NAME()); } while (0) | ^~~~~~~~ /source/test-c/test-length.c:203:5: note: in expansion of macro 'TST_TN_TRUE' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:367:33: note: in expansion of macro 'TST_EQUALITY' 367 | #define TST_EQ_UINT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, uintmax_t, \ | ^~~~~~~~~~~~ /source/test-c/test-alignment.c:41:5: note: in expansion of macro 'TST_EQ_UINT' /source/test-c/test-alignment.c:180:5: note: in expansion of macro 'TEST_ALIGNMENT' sscm-test.h:339:6: warning: right-hand operand of comma expression has no effect [-Wunused-value] 335 | (((cond) \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 336 | || \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 337 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n", \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 338 | __LINE__, desc))) \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 339 | && TST_SUCC()) | ^~~~~~~~~~~~~~ sscm-test.h:341:30: note: in expansion of macro 'TST_COND' 341 | #define TST_TRUE(exp, desc) TST_COND((exp), desc) | ^~~~~~~~ sscm-test.h:426:23: note: in expansion of macro 'TST_TRUE' 426 | do { TST_TN_SAVE; TST_TRUE((exp), TST_TN_NAME()); } while (0) | ^~~~~~~~ /source/test-c/test-length.c:204:5: note: in expansion of macro 'TST_TN_TRUE' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:365:33: note: in expansion of macro 'TST_EQUALITY' 365 | #define TST_EQ_INT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, intmax_t, \ | ^~~~~~~~~~~~ sscm-test.h:430:23: note: in expansion of macro 'TST_EQ_INT' 430 | do { TST_TN_SAVE; TST_EQ_INT((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-storage-compact.c:203:5: note: in expansion of macro 'TST_TN_EQ_INT' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:365:33: note: in expansion of macro 'TST_EQUALITY' 365 | #define TST_EQ_INT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, intmax_t, \ | ^~~~~~~~~~~~ sscm-test.h:430:23: note: in expansion of macro 'TST_EQ_INT' 430 | do { TST_TN_SAVE; TST_EQ_INT((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-storage-compact.c:203:5: note: in expansion of macro 'TST_TN_EQ_INT' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:367:33: note: in expansion of macro 'TST_EQUALITY' 367 | #define TST_EQ_UINT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, uintmax_t, \ | ^~~~~~~~~~~~ /source/test-c/test-alignment.c:41:5: note: in expansion of macro 'TST_EQ_UINT' /source/test-c/test-alignment.c:180:5: note: in expansion of macro 'TEST_ALIGNMENT' sscm-test.h:339:6: warning: right-hand operand of comma expression has no effect [-Wunused-value] 335 | (((cond) \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 336 | || \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 337 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n", \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 338 | __LINE__, desc))) \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 339 | && TST_SUCC()) | ^~~~~~~~~~~~~~ sscm-test.h:341:30: note: in expansion of macro 'TST_COND' 341 | #define TST_TRUE(exp, desc) TST_COND((exp), desc) | ^~~~~~~~ sscm-test.h:426:23: note: in expansion of macro 'TST_TRUE' 426 | do { TST_TN_SAVE; TST_TRUE((exp), TST_TN_NAME()); } while (0) | ^~~~~~~~ /source/test-c/test-length.c:205:5: note: in expansion of macro 'TST_TN_TRUE' sscm-test.h:339:6: warning: right-hand operand of comma expression has no effect [-Wunused-value] 335 | (((cond) \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 336 | || \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 337 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n", \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 338 | __LINE__, desc))) \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 339 | && TST_SUCC()) | ^~~~~~~~~~~~~~ sscm-test.h:341:30: note: in expansion of macro 'TST_COND' 341 | #define TST_TRUE(exp, desc) TST_COND((exp), desc) | ^~~~~~~~ sscm-test.h:426:23: note: in expansion of macro 'TST_TRUE' 426 | do { TST_TN_SAVE; TST_TRUE((exp), TST_TN_NAME()); } while (0) | ^~~~~~~~ /source/test-c/test-length.c:206:5: note: in expansion of macro 'TST_TN_TRUE' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:367:33: note: in expansion of macro 'TST_EQUALITY' 367 | #define TST_EQ_UINT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, uintmax_t, \ | ^~~~~~~~~~~~ /source/test-c/test-alignment.c:43:5: note: in expansion of macro 'TST_EQ_UINT' /source/test-c/test-alignment.c:180:5: note: in expansion of macro 'TEST_ALIGNMENT' sscm-test.h:339:6: warning: right-hand operand of comma expression has no effect [-Wunused-value] 335 | (((cond) \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 336 | || \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 337 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n", \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 338 | __LINE__, desc))) \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 339 | && TST_SUCC()) | ^~~~~~~~~~~~~~ sscm-test.h:341:30: note: in expansion of macro 'TST_COND' 341 | #define TST_TRUE(exp, desc) TST_COND((exp), desc) | ^~~~~~~~ sscm-test.h:426:23: note: in expansion of macro 'TST_TRUE' 426 | do { TST_TN_SAVE; TST_TRUE((exp), TST_TN_NAME()); } while (0) | ^~~~~~~~ /source/test-c/test-length.c:207:5: note: in expansion of macro 'TST_TN_TRUE' sscm-test.h:339:6: warning: right-hand operand of comma expression has no effect [-Wunused-value] 335 | (((cond) \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 336 | || \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 337 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n", \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 338 | __LINE__, desc))) \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 339 | && TST_SUCC()) | ^~~~~~~~~~~~~~ sscm-test.h:341:30: note: in expansion of macro 'TST_COND' 341 | #define TST_TRUE(exp, desc) TST_COND((exp), desc) | ^~~~~~~~ sscm-test.h:426:23: note: in expansion of macro 'TST_TRUE' 426 | do { TST_TN_SAVE; TST_TRUE((exp), TST_TN_NAME()); } while (0) | ^~~~~~~~ /source/test-c/test-length.c:208:5: note: in expansion of macro 'TST_TN_TRUE' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:367:33: note: in expansion of macro 'TST_EQUALITY' 367 | #define TST_EQ_UINT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, uintmax_t, \ | ^~~~~~~~~~~~ /source/test-c/test-alignment.c:43:5: note: in expansion of macro 'TST_EQ_UINT' /source/test-c/test-alignment.c:180:5: note: in expansion of macro 'TEST_ALIGNMENT' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:392:33: note: in expansion of macro 'TST_EQUALITY' 392 | #define TST_EQ_OBJ(x, a, desc) TST_EQUALITY(SCM_EQ, scm_uintobj_t, \ | ^~~~~~~~~~~~ /source/test-c/test-storage.c:67:9: note: in expansion of macro 'TST_EQ_OBJ' /source/test-c/test-storage.c:75:9: note: in expansion of macro 'TST1' /source/test-c/test-storage.c:113:9: note: in expansion of macro 'TST2' /source/test-c/test-storage.c:151:9: note: in expansion of macro 'TST_SET2' /source/test-c/test-storage.c:161:5: note: in expansion of macro 'CONS_TST' sscm-test.h:339:6: warning: right-hand operand of comma expression has no effect [-Wunused-value] 335 | (((cond) \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 336 | || \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 337 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n", \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 338 | __LINE__, desc))) \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 339 | && TST_SUCC()) | ^~~~~~~~~~~~~~ sscm-test.h:341:30: note: in expansion of macro 'TST_COND' 341 | #define TST_TRUE(exp, desc) TST_COND((exp), desc) | ^~~~~~~~ sscm-test.h:426:23: note: in expansion of macro 'TST_TRUE' 426 | do { TST_TN_SAVE; TST_TRUE((exp), TST_TN_NAME()); } while (0) | ^~~~~~~~ /source/test-c/test-length.c:209:5: note: in expansion of macro 'TST_TN_TRUE' sscm-test.h:339:6: warning: right-hand operand of comma expression has no effect [-Wunused-value] 335 | (((cond) \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 336 | || \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 337 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n", \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 338 | __LINE__, desc))) \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 339 | && TST_SUCC()) | ^~~~~~~~~~~~~~ sscm-test.h:341:30: note: in expansion of macro 'TST_COND' 341 | #define TST_TRUE(exp, desc) TST_COND((exp), desc) | ^~~~~~~~ sscm-test.h:426:23: note: in expansion of macro 'TST_TRUE' 426 | do { TST_TN_SAVE; TST_TRUE((exp), TST_TN_NAME()); } while (0) | ^~~~~~~~ /source/test-c/test-length.c:210:5: note: in expansion of macro 'TST_TN_TRUE' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:367:33: note: in expansion of macro 'TST_EQUALITY' 367 | #define TST_EQ_UINT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, uintmax_t, \ | ^~~~~~~~~~~~ /source/test-c/test-alignment.c:45:5: note: in expansion of macro 'TST_EQ_UINT' /source/test-c/test-alignment.c:180:5: note: in expansion of macro 'TEST_ALIGNMENT' sscm-test.h:339:6: warning: right-hand operand of comma expression has no effect [-Wunused-value] 335 | (((cond) \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 336 | || \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 337 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n", \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 338 | __LINE__, desc))) \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 339 | && TST_SUCC()) | ^~~~~~~~~~~~~~ sscm-test.h:341:30: note: in expansion of macro 'TST_COND' 341 | #define TST_TRUE(exp, desc) TST_COND((exp), desc) | ^~~~~~~~ sscm-test.h:426:23: note: in expansion of macro 'TST_TRUE' 426 | do { TST_TN_SAVE; TST_TRUE((exp), TST_TN_NAME()); } while (0) | ^~~~~~~~ /source/test-c/test-length.c:211:5: note: in expansion of macro 'TST_TN_TRUE' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:392:33: note: in expansion of macro 'TST_EQUALITY' 392 | #define TST_EQ_OBJ(x, a, desc) TST_EQUALITY(SCM_EQ, scm_uintobj_t, \ | ^~~~~~~~~~~~ /source/test-c/test-storage.c:67:9: note: in expansion of macro 'TST_EQ_OBJ' /source/test-c/test-storage.c:76:9: note: in expansion of macro 'TST1' /source/test-c/test-storage.c:113:9: note: in expansion of macro 'TST2' /source/test-c/test-storage.c:151:9: note: in expansion of macro 'TST_SET2' /source/test-c/test-storage.c:161:5: note: in expansion of macro 'CONS_TST' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:367:33: note: in expansion of macro 'TST_EQUALITY' 367 | #define TST_EQ_UINT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, uintmax_t, \ | ^~~~~~~~~~~~ /source/test-c/test-alignment.c:45:5: note: in expansion of macro 'TST_EQ_UINT' /source/test-c/test-alignment.c:180:5: note: in expansion of macro 'TEST_ALIGNMENT' sscm-test.h:339:6: warning: right-hand operand of comma expression has no effect [-Wunused-value] 335 | (((cond) \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 336 | || \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 337 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n", \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 338 | __LINE__, desc))) \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 339 | && TST_SUCC()) | ^~~~~~~~~~~~~~ sscm-test.h:341:30: note: in expansion of macro 'TST_COND' 341 | #define TST_TRUE(exp, desc) TST_COND((exp), desc) | ^~~~~~~~ sscm-test.h:426:23: note: in expansion of macro 'TST_TRUE' 426 | do { TST_TN_SAVE; TST_TRUE((exp), TST_TN_NAME()); } while (0) | ^~~~~~~~ /source/test-c/test-length.c:212:5: note: in expansion of macro 'TST_TN_TRUE' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:392:33: note: in expansion of macro 'TST_EQUALITY' 392 | #define TST_EQ_OBJ(x, a, desc) TST_EQUALITY(SCM_EQ, scm_uintobj_t, \ | ^~~~~~~~~~~~ /source/test-c/test-storage.c:67:9: note: in expansion of macro 'TST_EQ_OBJ' /source/test-c/test-storage.c:76:9: note: in expansion of macro 'TST1' /source/test-c/test-storage.c:113:9: note: in expansion of macro 'TST2' /source/test-c/test-storage.c:151:9: note: in expansion of macro 'TST_SET2' /source/test-c/test-storage.c:161:5: note: in expansion of macro 'CONS_TST' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:367:33: note: in expansion of macro 'TST_EQUALITY' 367 | #define TST_EQ_UINT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, uintmax_t, \ | ^~~~~~~~~~~~ /source/test-c/test-alignment.c:47:5: note: in expansion of macro 'TST_EQ_UINT' /source/test-c/test-alignment.c:180:5: note: in expansion of macro 'TEST_ALIGNMENT' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:367:33: note: in expansion of macro 'TST_EQUALITY' 367 | #define TST_EQ_UINT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, uintmax_t, \ | ^~~~~~~~~~~~ /source/test-c/test-alignment.c:47:5: note: in expansion of macro 'TST_EQ_UINT' /source/test-c/test-alignment.c:180:5: note: in expansion of macro 'TEST_ALIGNMENT' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:367:33: note: in expansion of macro 'TST_EQUALITY' 367 | #define TST_EQ_UINT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, uintmax_t, \ | ^~~~~~~~~~~~ /source/test-c/test-alignment.c:49:5: note: in expansion of macro 'TST_EQ_UINT' /source/test-c/test-alignment.c:180:5: note: in expansion of macro 'TEST_ALIGNMENT' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:367:33: note: in expansion of macro 'TST_EQUALITY' 367 | #define TST_EQ_UINT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, uintmax_t, \ | ^~~~~~~~~~~~ /source/test-c/test-alignment.c:49:5: note: in expansion of macro 'TST_EQ_UINT' /source/test-c/test-alignment.c:180:5: note: in expansion of macro 'TEST_ALIGNMENT' /source/test-c/test-storage.c: In function 'tst_3': sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:392:33: note: in expansion of macro 'TST_EQUALITY' 392 | #define TST_EQ_OBJ(x, a, desc) TST_EQUALITY(SCM_EQ, scm_uintobj_t, \ | ^~~~~~~~~~~~ /source/test-c/test-storage.c:67:9: note: in expansion of macro 'TST_EQ_OBJ' /source/test-c/test-storage.c:75:9: note: in expansion of macro 'TST1' /source/test-c/test-storage.c:84:9: note: in expansion of macro 'TST2' /source/test-c/test-storage.c:178:5: note: in expansion of macro 'TST_INIT2' /source/test-c/test-storage.c:182:5: note: in expansion of macro 'CLOSURE_TST' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:367:33: note: in expansion of macro 'TST_EQUALITY' 367 | #define TST_EQ_UINT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, uintmax_t, \ | ^~~~~~~~~~~~ /source/test-c/test-alignment.c:51:5: note: in expansion of macro 'TST_EQ_UINT' /source/test-c/test-alignment.c:180:5: note: in expansion of macro 'TEST_ALIGNMENT' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:367:33: note: in expansion of macro 'TST_EQUALITY' 367 | #define TST_EQ_UINT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, uintmax_t, \ | ^~~~~~~~~~~~ /source/test-c/test-alignment.c:51:5: note: in expansion of macro 'TST_EQ_UINT' /source/test-c/test-alignment.c:180:5: note: in expansion of macro 'TEST_ALIGNMENT' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:392:33: note: in expansion of macro 'TST_EQUALITY' 392 | #define TST_EQ_OBJ(x, a, desc) TST_EQUALITY(SCM_EQ, scm_uintobj_t, \ | ^~~~~~~~~~~~ /source/test-c/test-storage.c:67:9: note: in expansion of macro 'TST_EQ_OBJ' /source/test-c/test-storage.c:75:9: note: in expansion of macro 'TST1' /source/test-c/test-storage.c:84:9: note: in expansion of macro 'TST2' /source/test-c/test-storage.c:178:5: note: in expansion of macro 'TST_INIT2' /source/test-c/test-storage.c:182:5: note: in expansion of macro 'CLOSURE_TST' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:367:33: note: in expansion of macro 'TST_EQUALITY' 367 | #define TST_EQ_UINT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, uintmax_t, \ | ^~~~~~~~~~~~ /source/test-c/test-alignment.c:53:5: note: in expansion of macro 'TST_EQ_UINT' /source/test-c/test-alignment.c:180:5: note: in expansion of macro 'TEST_ALIGNMENT' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:367:33: note: in expansion of macro 'TST_EQUALITY' 367 | #define TST_EQ_UINT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, uintmax_t, \ | ^~~~~~~~~~~~ /source/test-c/test-alignment.c:53:5: note: in expansion of macro 'TST_EQ_UINT' /source/test-c/test-alignment.c:180:5: note: in expansion of macro 'TEST_ALIGNMENT' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:392:33: note: in expansion of macro 'TST_EQUALITY' 392 | #define TST_EQ_OBJ(x, a, desc) TST_EQUALITY(SCM_EQ, scm_uintobj_t, \ | ^~~~~~~~~~~~ /source/test-c/test-storage.c:67:9: note: in expansion of macro 'TST_EQ_OBJ' /source/test-c/test-storage.c:76:9: note: in expansion of macro 'TST1' /source/test-c/test-storage.c:84:9: note: in expansion of macro 'TST2' /source/test-c/test-storage.c:178:5: note: in expansion of macro 'TST_INIT2' /source/test-c/test-storage.c:182:5: note: in expansion of macro 'CLOSURE_TST' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:392:33: note: in expansion of macro 'TST_EQUALITY' 392 | #define TST_EQ_OBJ(x, a, desc) TST_EQUALITY(SCM_EQ, scm_uintobj_t, \ | ^~~~~~~~~~~~ /source/test-c/test-storage.c:67:9: note: in expansion of macro 'TST_EQ_OBJ' /source/test-c/test-storage.c:76:9: note: in expansion of macro 'TST1' /source/test-c/test-storage.c:84:9: note: in expansion of macro 'TST2' /source/test-c/test-storage.c:178:5: note: in expansion of macro 'TST_INIT2' /source/test-c/test-storage.c:182:5: note: in expansion of macro 'CLOSURE_TST' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:367:33: note: in expansion of macro 'TST_EQUALITY' 367 | #define TST_EQ_UINT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, uintmax_t, \ | ^~~~~~~~~~~~ /source/test-c/test-alignment.c:55:5: note: in expansion of macro 'TST_EQ_UINT' /source/test-c/test-alignment.c:180:5: note: in expansion of macro 'TEST_ALIGNMENT' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:367:33: note: in expansion of macro 'TST_EQUALITY' 367 | #define TST_EQ_UINT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, uintmax_t, \ | ^~~~~~~~~~~~ /source/test-c/test-alignment.c:55:5: note: in expansion of macro 'TST_EQ_UINT' /source/test-c/test-alignment.c:180:5: note: in expansion of macro 'TEST_ALIGNMENT' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:365:33: note: in expansion of macro 'TST_EQUALITY' 365 | #define TST_EQ_INT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, intmax_t, \ | ^~~~~~~~~~~~ sscm-test.h:430:23: note: in expansion of macro 'TST_EQ_INT' 430 | do { TST_TN_SAVE; TST_EQ_INT((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-storage-compact.c:206:5: note: in expansion of macro 'TST_TN_EQ_INT' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:365:33: note: in expansion of macro 'TST_EQUALITY' 365 | #define TST_EQ_INT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, intmax_t, \ | ^~~~~~~~~~~~ sscm-test.h:430:23: note: in expansion of macro 'TST_EQ_INT' 430 | do { TST_TN_SAVE; TST_EQ_INT((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-storage-compact.c:206:5: note: in expansion of macro 'TST_TN_EQ_INT' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:367:33: note: in expansion of macro 'TST_EQUALITY' 367 | #define TST_EQ_UINT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, uintmax_t, \ | ^~~~~~~~~~~~ /source/test-c/test-alignment.c:57:5: note: in expansion of macro 'TST_EQ_UINT' /source/test-c/test-alignment.c:180:5: note: in expansion of macro 'TEST_ALIGNMENT' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:367:33: note: in expansion of macro 'TST_EQUALITY' 367 | #define TST_EQ_UINT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, uintmax_t, \ | ^~~~~~~~~~~~ /source/test-c/test-alignment.c:57:5: note: in expansion of macro 'TST_EQ_UINT' /source/test-c/test-alignment.c:180:5: note: in expansion of macro 'TEST_ALIGNMENT' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:367:33: note: in expansion of macro 'TST_EQUALITY' 367 | #define TST_EQ_UINT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, uintmax_t, \ | ^~~~~~~~~~~~ /source/test-c/test-alignment.c:59:5: note: in expansion of macro 'TST_EQ_UINT' /source/test-c/test-alignment.c:180:5: note: in expansion of macro 'TEST_ALIGNMENT' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:392:33: note: in expansion of macro 'TST_EQUALITY' 392 | #define TST_EQ_OBJ(x, a, desc) TST_EQUALITY(SCM_EQ, scm_uintobj_t, \ | ^~~~~~~~~~~~ /source/test-c/test-storage.c:67:9: note: in expansion of macro 'TST_EQ_OBJ' /source/test-c/test-storage.c:75:9: note: in expansion of macro 'TST1' /source/test-c/test-storage.c:109:9: note: in expansion of macro 'TST2' /source/test-c/test-storage.c:178:5: note: in expansion of macro 'TST_SET2' /source/test-c/test-storage.c:183:5: note: in expansion of macro 'CLOSURE_TST' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:367:33: note: in expansion of macro 'TST_EQUALITY' 367 | #define TST_EQ_UINT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, uintmax_t, \ | ^~~~~~~~~~~~ /source/test-c/test-alignment.c:59:5: note: in expansion of macro 'TST_EQ_UINT' /source/test-c/test-alignment.c:180:5: note: in expansion of macro 'TEST_ALIGNMENT' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:392:33: note: in expansion of macro 'TST_EQUALITY' 392 | #define TST_EQ_OBJ(x, a, desc) TST_EQUALITY(SCM_EQ, scm_uintobj_t, \ | ^~~~~~~~~~~~ /source/test-c/test-storage.c:67:9: note: in expansion of macro 'TST_EQ_OBJ' /source/test-c/test-storage.c:75:9: note: in expansion of macro 'TST1' /source/test-c/test-storage.c:109:9: note: in expansion of macro 'TST2' /source/test-c/test-storage.c:178:5: note: in expansion of macro 'TST_SET2' /source/test-c/test-storage.c:183:5: note: in expansion of macro 'CLOSURE_TST' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:365:33: note: in expansion of macro 'TST_EQUALITY' 365 | #define TST_EQ_INT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, intmax_t, \ | ^~~~~~~~~~~~ sscm-test.h:430:23: note: in expansion of macro 'TST_EQ_INT' 430 | do { TST_TN_SAVE; TST_EQ_INT((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-storage-compact.c:207:5: note: in expansion of macro 'TST_TN_EQ_INT' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:367:33: note: in expansion of macro 'TST_EQUALITY' 367 | #define TST_EQ_UINT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, uintmax_t, \ | ^~~~~~~~~~~~ /source/test-c/test-alignment.c:61:5: note: in expansion of macro 'TST_EQ_UINT' /source/test-c/test-alignment.c:180:5: note: in expansion of macro 'TEST_ALIGNMENT' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:367:33: note: in expansion of macro 'TST_EQUALITY' 367 | #define TST_EQ_UINT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, uintmax_t, \ | ^~~~~~~~~~~~ /source/test-c/test-alignment.c:61:5: note: in expansion of macro 'TST_EQ_UINT' /source/test-c/test-alignment.c:180:5: note: in expansion of macro 'TEST_ALIGNMENT' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:392:33: note: in expansion of macro 'TST_EQUALITY' 392 | #define TST_EQ_OBJ(x, a, desc) TST_EQUALITY(SCM_EQ, scm_uintobj_t, \ | ^~~~~~~~~~~~ /source/test-c/test-storage.c:67:9: note: in expansion of macro 'TST_EQ_OBJ' /source/test-c/test-storage.c:76:9: note: in expansion of macro 'TST1' /source/test-c/test-storage.c:109:9: note: in expansion of macro 'TST2' /source/test-c/test-storage.c:178:5: note: in expansion of macro 'TST_SET2' /source/test-c/test-storage.c:183:5: note: in expansion of macro 'CLOSURE_TST' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:367:33: note: in expansion of macro 'TST_EQUALITY' 367 | #define TST_EQ_UINT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, uintmax_t, \ | ^~~~~~~~~~~~ /source/test-c/test-alignment.c:63:5: note: in expansion of macro 'TST_EQ_UINT' /source/test-c/test-alignment.c:180:5: note: in expansion of macro 'TEST_ALIGNMENT' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:367:33: note: in expansion of macro 'TST_EQUALITY' 367 | #define TST_EQ_UINT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, uintmax_t, \ | ^~~~~~~~~~~~ /source/test-c/test-alignment.c:63:5: note: in expansion of macro 'TST_EQ_UINT' /source/test-c/test-alignment.c:180:5: note: in expansion of macro 'TEST_ALIGNMENT' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:365:33: note: in expansion of macro 'TST_EQUALITY' 365 | #define TST_EQ_INT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, intmax_t, \ | ^~~~~~~~~~~~ sscm-test.h:430:23: note: in expansion of macro 'TST_EQ_INT' 430 | do { TST_TN_SAVE; TST_EQ_INT((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-storage-compact.c:207:5: note: in expansion of macro 'TST_TN_EQ_INT' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:392:33: note: in expansion of macro 'TST_EQUALITY' 392 | #define TST_EQ_OBJ(x, a, desc) TST_EQUALITY(SCM_EQ, scm_uintobj_t, \ | ^~~~~~~~~~~~ /source/test-c/test-storage.c:67:9: note: in expansion of macro 'TST_EQ_OBJ' /source/test-c/test-storage.c:76:9: note: in expansion of macro 'TST1' /source/test-c/test-storage.c:109:9: note: in expansion of macro 'TST2' /source/test-c/test-storage.c:178:5: note: in expansion of macro 'TST_SET2' /source/test-c/test-storage.c:183:5: note: in expansion of macro 'CLOSURE_TST' sscm-test.h:339:6: warning: right-hand operand of comma expression has no effect [-Wunused-value] 335 | (((cond) \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 336 | || \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 337 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n", \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 338 | __LINE__, desc))) \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 339 | && TST_SUCC()) | ^~~~~~~~~~~~~~ sscm-test.h:341:30: note: in expansion of macro 'TST_COND' 341 | #define TST_TRUE(exp, desc) TST_COND((exp), desc) | ^~~~~~~~ sscm-test.h:426:23: note: in expansion of macro 'TST_TRUE' 426 | do { TST_TN_SAVE; TST_TRUE((exp), TST_TN_NAME()); } while (0) | ^~~~~~~~ /source/test-c/test-storage-compact.c:209:5: note: in expansion of macro 'TST_TN_TRUE' sscm-test.h:339:6: warning: right-hand operand of comma expression has no effect [-Wunused-value] 335 | (((cond) \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 336 | || \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 337 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n", \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 338 | __LINE__, desc))) \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 339 | && TST_SUCC()) | ^~~~~~~~~~~~~~ sscm-test.h:342:30: note: in expansion of macro 'TST_COND' 342 | #define TST_FALSE(exp, desc) TST_COND(!(exp), desc) | ^~~~~~~~ sscm-test.h:428:23: note: in expansion of macro 'TST_FALSE' 428 | do { TST_TN_SAVE; TST_FALSE((exp), TST_TN_NAME()); } while (0) | ^~~~~~~~~ /source/test-c/test-storage-compact.c:210:5: note: in expansion of macro 'TST_TN_FALSE' sscm-test.h:339:6: warning: right-hand operand of comma expression has no effect [-Wunused-value] 335 | (((cond) \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 336 | || \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 337 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n", \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 338 | __LINE__, desc))) \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 339 | && TST_SUCC()) | ^~~~~~~~~~~~~~ sscm-test.h:342:30: note: in expansion of macro 'TST_COND' 342 | #define TST_FALSE(exp, desc) TST_COND(!(exp), desc) | ^~~~~~~~ sscm-test.h:428:23: note: in expansion of macro 'TST_FALSE' 428 | do { TST_TN_SAVE; TST_FALSE((exp), TST_TN_NAME()); } while (0) | ^~~~~~~~~ /source/test-c/test-storage-compact.c:211:5: note: in expansion of macro 'TST_TN_FALSE' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:365:33: note: in expansion of macro 'TST_EQUALITY' 365 | #define TST_EQ_INT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, intmax_t, \ | ^~~~~~~~~~~~ sscm-test.h:430:23: note: in expansion of macro 'TST_EQ_INT' 430 | do { TST_TN_SAVE; TST_EQ_INT((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-storage-compact.c:212:5: note: in expansion of macro 'TST_TN_EQ_INT' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:392:33: note: in expansion of macro 'TST_EQUALITY' 392 | #define TST_EQ_OBJ(x, a, desc) TST_EQUALITY(SCM_EQ, scm_uintobj_t, \ | ^~~~~~~~~~~~ /source/test-c/test-storage.c:67:9: note: in expansion of macro 'TST_EQ_OBJ' /source/test-c/test-storage.c:75:9: note: in expansion of macro 'TST1' /source/test-c/test-storage.c:113:9: note: in expansion of macro 'TST2' /source/test-c/test-storage.c:178:5: note: in expansion of macro 'TST_SET2' /source/test-c/test-storage.c:183:5: note: in expansion of macro 'CLOSURE_TST' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:365:33: note: in expansion of macro 'TST_EQUALITY' 365 | #define TST_EQ_INT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, intmax_t, \ | ^~~~~~~~~~~~ sscm-test.h:430:23: note: in expansion of macro 'TST_EQ_INT' 430 | do { TST_TN_SAVE; TST_EQ_INT((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-storage-compact.c:212:5: note: in expansion of macro 'TST_TN_EQ_INT' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:392:33: note: in expansion of macro 'TST_EQUALITY' 392 | #define TST_EQ_OBJ(x, a, desc) TST_EQUALITY(SCM_EQ, scm_uintobj_t, \ | ^~~~~~~~~~~~ /source/test-c/test-storage.c:67:9: note: in expansion of macro 'TST_EQ_OBJ' /source/test-c/test-storage.c:75:9: note: in expansion of macro 'TST1' /source/test-c/test-storage.c:113:9: note: in expansion of macro 'TST2' /source/test-c/test-storage.c:178:5: note: in expansion of macro 'TST_SET2' /source/test-c/test-storage.c:183:5: note: in expansion of macro 'CLOSURE_TST' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:392:33: note: in expansion of macro 'TST_EQUALITY' 392 | #define TST_EQ_OBJ(x, a, desc) TST_EQUALITY(SCM_EQ, scm_uintobj_t, \ | ^~~~~~~~~~~~ /source/test-c/test-storage.c:67:9: note: in expansion of macro 'TST_EQ_OBJ' /source/test-c/test-storage.c:76:9: note: in expansion of macro 'TST1' /source/test-c/test-storage.c:113:9: note: in expansion of macro 'TST2' /source/test-c/test-storage.c:178:5: note: in expansion of macro 'TST_SET2' /source/test-c/test-storage.c:183:5: note: in expansion of macro 'CLOSURE_TST' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:392:33: note: in expansion of macro 'TST_EQUALITY' 392 | #define TST_EQ_OBJ(x, a, desc) TST_EQUALITY(SCM_EQ, scm_uintobj_t, \ | ^~~~~~~~~~~~ /source/test-c/test-storage.c:67:9: note: in expansion of macro 'TST_EQ_OBJ' /source/test-c/test-storage.c:76:9: note: in expansion of macro 'TST1' /source/test-c/test-storage.c:113:9: note: in expansion of macro 'TST2' /source/test-c/test-storage.c:178:5: note: in expansion of macro 'TST_SET2' /source/test-c/test-storage.c:183:5: note: in expansion of macro 'CLOSURE_TST' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:365:33: note: in expansion of macro 'TST_EQUALITY' 365 | #define TST_EQ_INT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, intmax_t, \ | ^~~~~~~~~~~~ sscm-test.h:430:23: note: in expansion of macro 'TST_EQ_INT' 430 | do { TST_TN_SAVE; TST_EQ_INT((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-storage-compact.c:215:5: note: in expansion of macro 'TST_TN_EQ_INT' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:365:33: note: in expansion of macro 'TST_EQUALITY' 365 | #define TST_EQ_INT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, intmax_t, \ | ^~~~~~~~~~~~ sscm-test.h:430:23: note: in expansion of macro 'TST_EQ_INT' 430 | do { TST_TN_SAVE; TST_EQ_INT((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-storage-compact.c:215:5: note: in expansion of macro 'TST_TN_EQ_INT' /source/test-c/test-storage.c: In function 'tst_4': sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:365:33: note: in expansion of macro 'TST_EQUALITY' 365 | #define TST_EQ_INT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, intmax_t, \ | ^~~~~~~~~~~~ /source/test-c/test-storage.c:67:9: note: in expansion of macro 'TST_EQ_INT' /source/test-c/test-storage.c:93:9: note: in expansion of macro 'TST1' /source/test-c/test-storage.c:196:5: note: in expansion of macro 'TST_INIT1' /source/test-c/test-storage.c:199:5: note: in expansion of macro 'INT_TST' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:365:33: note: in expansion of macro 'TST_EQUALITY' 365 | #define TST_EQ_INT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, intmax_t, \ | ^~~~~~~~~~~~ /source/test-c/test-storage.c:67:9: note: in expansion of macro 'TST_EQ_INT' /source/test-c/test-storage.c:93:9: note: in expansion of macro 'TST1' /source/test-c/test-storage.c:196:5: note: in expansion of macro 'TST_INIT1' /source/test-c/test-storage.c:199:5: note: in expansion of macro 'INT_TST' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:365:33: note: in expansion of macro 'TST_EQUALITY' 365 | #define TST_EQ_INT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, intmax_t, \ | ^~~~~~~~~~~~ sscm-test.h:430:23: note: in expansion of macro 'TST_EQ_INT' 430 | do { TST_TN_SAVE; TST_EQ_INT((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-storage-compact.c:216:5: note: in expansion of macro 'TST_TN_EQ_INT' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:365:33: note: in expansion of macro 'TST_EQUALITY' 365 | #define TST_EQ_INT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, intmax_t, \ | ^~~~~~~~~~~~ sscm-test.h:430:23: note: in expansion of macro 'TST_EQ_INT' 430 | do { TST_TN_SAVE; TST_EQ_INT((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-storage-compact.c:216:5: note: in expansion of macro 'TST_TN_EQ_INT' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:365:33: note: in expansion of macro 'TST_EQUALITY' 365 | #define TST_EQ_INT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, intmax_t, \ | ^~~~~~~~~~~~ /source/test-c/test-storage.c:67:9: note: in expansion of macro 'TST_EQ_INT' /source/test-c/test-storage.c:93:9: note: in expansion of macro 'TST1' /source/test-c/test-storage.c:196:5: note: in expansion of macro 'TST_INIT1' /source/test-c/test-storage.c:200:5: note: in expansion of macro 'INT_TST' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:365:33: note: in expansion of macro 'TST_EQUALITY' 365 | #define TST_EQ_INT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, intmax_t, \ | ^~~~~~~~~~~~ sscm-test.h:430:23: note: in expansion of macro 'TST_EQ_INT' 430 | do { TST_TN_SAVE; TST_EQ_INT((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-storage-compact.c:219:5: note: in expansion of macro 'TST_TN_EQ_INT' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:365:33: note: in expansion of macro 'TST_EQUALITY' 365 | #define TST_EQ_INT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, intmax_t, \ | ^~~~~~~~~~~~ sscm-test.h:430:23: note: in expansion of macro 'TST_EQ_INT' 430 | do { TST_TN_SAVE; TST_EQ_INT((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-storage-compact.c:219:5: note: in expansion of macro 'TST_TN_EQ_INT' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:365:33: note: in expansion of macro 'TST_EQUALITY' 365 | #define TST_EQ_INT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, intmax_t, \ | ^~~~~~~~~~~~ /source/test-c/test-storage.c:67:9: note: in expansion of macro 'TST_EQ_INT' /source/test-c/test-storage.c:93:9: note: in expansion of macro 'TST1' /source/test-c/test-storage.c:196:5: note: in expansion of macro 'TST_INIT1' /source/test-c/test-storage.c:200:5: note: in expansion of macro 'INT_TST' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:365:33: note: in expansion of macro 'TST_EQUALITY' 365 | #define TST_EQ_INT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, intmax_t, \ | ^~~~~~~~~~~~ /source/test-c/test-storage.c:67:9: note: in expansion of macro 'TST_EQ_INT' /source/test-c/test-storage.c:93:9: note: in expansion of macro 'TST1' /source/test-c/test-storage.c:196:5: note: in expansion of macro 'TST_INIT1' /source/test-c/test-storage.c:201:5: note: in expansion of macro 'INT_TST' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:365:33: note: in expansion of macro 'TST_EQUALITY' 365 | #define TST_EQ_INT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, intmax_t, \ | ^~~~~~~~~~~~ sscm-test.h:430:23: note: in expansion of macro 'TST_EQ_INT' 430 | do { TST_TN_SAVE; TST_EQ_INT((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-storage-compact.c:220:5: note: in expansion of macro 'TST_TN_EQ_INT' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:365:33: note: in expansion of macro 'TST_EQUALITY' 365 | #define TST_EQ_INT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, intmax_t, \ | ^~~~~~~~~~~~ /source/test-c/test-storage.c:67:9: note: in expansion of macro 'TST_EQ_INT' /source/test-c/test-storage.c:93:9: note: in expansion of macro 'TST1' /source/test-c/test-storage.c:196:5: note: in expansion of macro 'TST_INIT1' /source/test-c/test-storage.c:201:5: note: in expansion of macro 'INT_TST' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:365:33: note: in expansion of macro 'TST_EQUALITY' 365 | #define TST_EQ_INT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, intmax_t, \ | ^~~~~~~~~~~~ sscm-test.h:430:23: note: in expansion of macro 'TST_EQ_INT' 430 | do { TST_TN_SAVE; TST_EQ_INT((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-storage-compact.c:220:5: note: in expansion of macro 'TST_TN_EQ_INT' /source/test-c/test-storage-compact.c: In function 'tst_4': sscm-test.h:339:6: warning: right-hand operand of comma expression has no effect [-Wunused-value] 335 | (((cond) \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 336 | || \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 337 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n", \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 338 | __LINE__, desc))) \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 339 | && TST_SUCC()) | ^~~~~~~~~~~~~~ sscm-test.h:342:30: note: in expansion of macro 'TST_COND' 342 | #define TST_FALSE(exp, desc) TST_COND(!(exp), desc) | ^~~~~~~~ sscm-test.h:428:23: note: in expansion of macro 'TST_FALSE' 428 | do { TST_TN_SAVE; TST_FALSE((exp), TST_TN_NAME()); } while (0) | ^~~~~~~~~ /source/test-c/test-storage-compact.c:250:5: note: in expansion of macro 'TST_TN_FALSE' /source/test-c/test-storage.c: In function 'tst_5': sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:365:33: note: in expansion of macro 'TST_EQUALITY' 365 | #define TST_EQ_INT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, intmax_t, \ | ^~~~~~~~~~~~ /source/test-c/test-storage.c:67:9: note: in expansion of macro 'TST_EQ_INT' /source/test-c/test-storage.c:93:9: note: in expansion of macro 'TST1' /source/test-c/test-storage.c:217:5: note: in expansion of macro 'TST_INIT1' /source/test-c/test-storage.c:220:5: note: in expansion of macro 'CHAR_TST' sscm-test.h:339:6: warning: right-hand operand of comma expression has no effect [-Wunused-value] 335 | (((cond) \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 336 | || \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 337 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n", \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 338 | __LINE__, desc))) \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 339 | && TST_SUCC()) | ^~~~~~~~~~~~~~ sscm-test.h:341:30: note: in expansion of macro 'TST_COND' 341 | #define TST_TRUE(exp, desc) TST_COND((exp), desc) | ^~~~~~~~ sscm-test.h:426:23: note: in expansion of macro 'TST_TRUE' 426 | do { TST_TN_SAVE; TST_TRUE((exp), TST_TN_NAME()); } while (0) | ^~~~~~~~ /source/test-c/test-storage-compact.c:251:5: note: in expansion of macro 'TST_TN_TRUE' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:365:33: note: in expansion of macro 'TST_EQUALITY' 365 | #define TST_EQ_INT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, intmax_t, \ | ^~~~~~~~~~~~ /source/test-c/test-storage.c:67:9: note: in expansion of macro 'TST_EQ_INT' /source/test-c/test-storage.c:93:9: note: in expansion of macro 'TST1' /source/test-c/test-storage.c:217:5: note: in expansion of macro 'TST_INIT1' /source/test-c/test-storage.c:220:5: note: in expansion of macro 'CHAR_TST' sscm-test.h:339:6: warning: right-hand operand of comma expression has no effect [-Wunused-value] 335 | (((cond) \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 336 | || \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 337 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n", \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 338 | __LINE__, desc))) \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 339 | && TST_SUCC()) | ^~~~~~~~~~~~~~ sscm-test.h:342:30: note: in expansion of macro 'TST_COND' 342 | #define TST_FALSE(exp, desc) TST_COND(!(exp), desc) | ^~~~~~~~ sscm-test.h:428:23: note: in expansion of macro 'TST_FALSE' 428 | do { TST_TN_SAVE; TST_FALSE((exp), TST_TN_NAME()); } while (0) | ^~~~~~~~~ /source/test-c/test-storage-compact.c:252:5: note: in expansion of macro 'TST_TN_FALSE' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:365:33: note: in expansion of macro 'TST_EQUALITY' 365 | #define TST_EQ_INT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, intmax_t, \ | ^~~~~~~~~~~~ /source/test-c/test-storage.c:67:9: note: in expansion of macro 'TST_EQ_INT' /source/test-c/test-storage.c:93:9: note: in expansion of macro 'TST1' /source/test-c/test-storage.c:217:5: note: in expansion of macro 'TST_INIT1' /source/test-c/test-storage.c:221:5: note: in expansion of macro 'CHAR_TST' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:365:33: note: in expansion of macro 'TST_EQUALITY' 365 | #define TST_EQ_INT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, intmax_t, \ | ^~~~~~~~~~~~ /source/test-c/test-storage.c:67:9: note: in expansion of macro 'TST_EQ_INT' /source/test-c/test-storage.c:93:9: note: in expansion of macro 'TST1' /source/test-c/test-storage.c:217:5: note: in expansion of macro 'TST_INIT1' /source/test-c/test-storage.c:221:5: note: in expansion of macro 'CHAR_TST' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:365:33: note: in expansion of macro 'TST_EQUALITY' 365 | #define TST_EQ_INT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, intmax_t, \ | ^~~~~~~~~~~~ sscm-test.h:430:23: note: in expansion of macro 'TST_EQ_INT' 430 | do { TST_TN_SAVE; TST_EQ_INT((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-storage-compact.c:253:5: note: in expansion of macro 'TST_TN_EQ_INT' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:365:33: note: in expansion of macro 'TST_EQUALITY' 365 | #define TST_EQ_INT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, intmax_t, \ | ^~~~~~~~~~~~ sscm-test.h:430:23: note: in expansion of macro 'TST_EQ_INT' 430 | do { TST_TN_SAVE; TST_EQ_INT((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-storage-compact.c:253:5: note: in expansion of macro 'TST_TN_EQ_INT' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:365:33: note: in expansion of macro 'TST_EQUALITY' 365 | #define TST_EQ_INT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, intmax_t, \ | ^~~~~~~~~~~~ /source/test-c/test-storage.c:67:9: note: in expansion of macro 'TST_EQ_INT' /source/test-c/test-storage.c:93:9: note: in expansion of macro 'TST1' /source/test-c/test-storage.c:217:5: note: in expansion of macro 'TST_INIT1' /source/test-c/test-storage.c:222:5: note: in expansion of macro 'CHAR_TST' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:365:33: note: in expansion of macro 'TST_EQUALITY' 365 | #define TST_EQ_INT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, intmax_t, \ | ^~~~~~~~~~~~ /source/test-c/test-storage.c:67:9: note: in expansion of macro 'TST_EQ_INT' /source/test-c/test-storage.c:93:9: note: in expansion of macro 'TST1' /source/test-c/test-storage.c:217:5: note: in expansion of macro 'TST_INIT1' /source/test-c/test-storage.c:222:5: note: in expansion of macro 'CHAR_TST' /source/test-c/test-storage.c: In function 'tst_6': sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:388:33: note: in expansion of macro 'TST_EQUALITY' 388 | #define TST_EQ_PTR(x, a, desc) TST_EQUALITY(TST_C_EQUAL, void*, \ | ^~~~~~~~~~~~ /source/test-c/test-storage.c:67:9: note: in expansion of macro 'TST_EQ_PTR' /source/test-c/test-storage.c:75:9: note: in expansion of macro 'TST1' /source/test-c/test-storage.c:84:9: note: in expansion of macro 'TST2' /source/test-c/test-storage.c:237:5: note: in expansion of macro 'TST_INIT2' /source/test-c/test-storage.c:241:5: note: in expansion of macro 'SYMBOL_TST' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:365:33: note: in expansion of macro 'TST_EQUALITY' 365 | #define TST_EQ_INT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, intmax_t, \ | ^~~~~~~~~~~~ sscm-test.h:430:23: note: in expansion of macro 'TST_EQ_INT' 430 | do { TST_TN_SAVE; TST_EQ_INT((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-storage-compact.c:256:5: note: in expansion of macro 'TST_TN_EQ_INT' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:365:33: note: in expansion of macro 'TST_EQUALITY' 365 | #define TST_EQ_INT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, intmax_t, \ | ^~~~~~~~~~~~ sscm-test.h:430:23: note: in expansion of macro 'TST_EQ_INT' 430 | do { TST_TN_SAVE; TST_EQ_INT((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-storage-compact.c:256:5: note: in expansion of macro 'TST_TN_EQ_INT' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:388:33: note: in expansion of macro 'TST_EQUALITY' 388 | #define TST_EQ_PTR(x, a, desc) TST_EQUALITY(TST_C_EQUAL, void*, \ | ^~~~~~~~~~~~ /source/test-c/test-storage.c:67:9: note: in expansion of macro 'TST_EQ_PTR' /source/test-c/test-storage.c:75:9: note: in expansion of macro 'TST1' /source/test-c/test-storage.c:84:9: note: in expansion of macro 'TST2' /source/test-c/test-storage.c:237:5: note: in expansion of macro 'TST_INIT2' /source/test-c/test-storage.c:241:5: note: in expansion of macro 'SYMBOL_TST' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:365:33: note: in expansion of macro 'TST_EQUALITY' 365 | #define TST_EQ_INT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, intmax_t, \ | ^~~~~~~~~~~~ sscm-test.h:430:23: note: in expansion of macro 'TST_EQ_INT' 430 | do { TST_TN_SAVE; TST_EQ_INT((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-storage-compact.c:257:5: note: in expansion of macro 'TST_TN_EQ_INT' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:365:33: note: in expansion of macro 'TST_EQUALITY' 365 | #define TST_EQ_INT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, intmax_t, \ | ^~~~~~~~~~~~ sscm-test.h:430:23: note: in expansion of macro 'TST_EQ_INT' 430 | do { TST_TN_SAVE; TST_EQ_INT((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-storage-compact.c:257:5: note: in expansion of macro 'TST_TN_EQ_INT' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:392:33: note: in expansion of macro 'TST_EQUALITY' 392 | #define TST_EQ_OBJ(x, a, desc) TST_EQUALITY(SCM_EQ, scm_uintobj_t, \ | ^~~~~~~~~~~~ /source/test-c/test-storage.c:67:9: note: in expansion of macro 'TST_EQ_OBJ' /source/test-c/test-storage.c:76:9: note: in expansion of macro 'TST1' /source/test-c/test-storage.c:84:9: note: in expansion of macro 'TST2' /source/test-c/test-storage.c:237:5: note: in expansion of macro 'TST_INIT2' /source/test-c/test-storage.c:241:5: note: in expansion of macro 'SYMBOL_TST' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:392:33: note: in expansion of macro 'TST_EQUALITY' 392 | #define TST_EQ_OBJ(x, a, desc) TST_EQUALITY(SCM_EQ, scm_uintobj_t, \ | ^~~~~~~~~~~~ /source/test-c/test-storage.c:67:9: note: in expansion of macro 'TST_EQ_OBJ' /source/test-c/test-storage.c:76:9: note: in expansion of macro 'TST1' /source/test-c/test-storage.c:84:9: note: in expansion of macro 'TST2' /source/test-c/test-storage.c:237:5: note: in expansion of macro 'TST_INIT2' /source/test-c/test-storage.c:241:5: note: in expansion of macro 'SYMBOL_TST' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:365:33: note: in expansion of macro 'TST_EQUALITY' 365 | #define TST_EQ_INT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, intmax_t, \ | ^~~~~~~~~~~~ sscm-test.h:430:23: note: in expansion of macro 'TST_EQ_INT' 430 | do { TST_TN_SAVE; TST_EQ_INT((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-storage-compact.c:260:5: note: in expansion of macro 'TST_TN_EQ_INT' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:365:33: note: in expansion of macro 'TST_EQUALITY' 365 | #define TST_EQ_INT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, intmax_t, \ | ^~~~~~~~~~~~ sscm-test.h:430:23: note: in expansion of macro 'TST_EQ_INT' 430 | do { TST_TN_SAVE; TST_EQ_INT((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-storage-compact.c:260:5: note: in expansion of macro 'TST_TN_EQ_INT' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:365:33: note: in expansion of macro 'TST_EQUALITY' 365 | #define TST_EQ_INT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, intmax_t, \ | ^~~~~~~~~~~~ sscm-test.h:430:23: note: in expansion of macro 'TST_EQ_INT' 430 | do { TST_TN_SAVE; TST_EQ_INT((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-storage-compact.c:261:5: note: in expansion of macro 'TST_TN_EQ_INT' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:365:33: note: in expansion of macro 'TST_EQUALITY' 365 | #define TST_EQ_INT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, intmax_t, \ | ^~~~~~~~~~~~ sscm-test.h:430:23: note: in expansion of macro 'TST_EQ_INT' 430 | do { TST_TN_SAVE; TST_EQ_INT((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-storage-compact.c:261:5: note: in expansion of macro 'TST_TN_EQ_INT' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:388:33: note: in expansion of macro 'TST_EQUALITY' 388 | #define TST_EQ_PTR(x, a, desc) TST_EQUALITY(TST_C_EQUAL, void*, \ | ^~~~~~~~~~~~ /source/test-c/test-storage.c:67:9: note: in expansion of macro 'TST_EQ_PTR' /source/test-c/test-storage.c:75:9: note: in expansion of macro 'TST1' /source/test-c/test-storage.c:109:9: note: in expansion of macro 'TST2' /source/test-c/test-storage.c:237:5: note: in expansion of macro 'TST_SET2' /source/test-c/test-storage.c:242:5: note: in expansion of macro 'SYMBOL_TST' sscm-test.h:339:6: warning: right-hand operand of comma expression has no effect [-Wunused-value] 335 | (((cond) \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 336 | || \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 337 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n", \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 338 | __LINE__, desc))) \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 339 | && TST_SUCC()) | ^~~~~~~~~~~~~~ sscm-test.h:341:30: note: in expansion of macro 'TST_COND' 341 | #define TST_TRUE(exp, desc) TST_COND((exp), desc) | ^~~~~~~~ sscm-test.h:426:23: note: in expansion of macro 'TST_TRUE' 426 | do { TST_TN_SAVE; TST_TRUE((exp), TST_TN_NAME()); } while (0) | ^~~~~~~~ /source/test-c/test-storage-compact.c:263:5: note: in expansion of macro 'TST_TN_TRUE' sscm-test.h:339:6: warning: right-hand operand of comma expression has no effect [-Wunused-value] 335 | (((cond) \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 336 | || \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 337 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n", \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 338 | __LINE__, desc))) \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 339 | && TST_SUCC()) | ^~~~~~~~~~~~~~ sscm-test.h:342:30: note: in expansion of macro 'TST_COND' 342 | #define TST_FALSE(exp, desc) TST_COND(!(exp), desc) | ^~~~~~~~ sscm-test.h:428:23: note: in expansion of macro 'TST_FALSE' 428 | do { TST_TN_SAVE; TST_FALSE((exp), TST_TN_NAME()); } while (0) | ^~~~~~~~~ /source/test-c/test-storage-compact.c:264:5: note: in expansion of macro 'TST_TN_FALSE' /bin/bash ../libtool --tag=CC --mode=link gcc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/sigscheme-0.9.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -pedantic -Wall -Wchar-subscripts -Wmissing-declarations -Wredundant-decls -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wcast-align -Wsign-compare -Wno-overlength-strings -DNDEBUG -rpath /usr/lib/x86_64-linux-gnu -Wl,-z,relro -Wl,-z,now -o test-minishell test-minishell.o ../src/libsscm.la /build/reproducible-path/sigscheme-0.9.1/libgcroots/libgcroots.la sscm-test.h:339:6: warning: right-hand operand of comma expression has no effect [-Wunused-value] 335 | (((cond) \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 336 | || \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 337 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n", \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 338 | __LINE__, desc))) \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 339 | && TST_SUCC()) | ^~~~~~~~~~~~~~ sscm-test.h:342:30: note: in expansion of macro 'TST_COND' 342 | #define TST_FALSE(exp, desc) TST_COND(!(exp), desc) | ^~~~~~~~ sscm-test.h:428:23: note: in expansion of macro 'TST_FALSE' 428 | do { TST_TN_SAVE; TST_FALSE((exp), TST_TN_NAME()); } while (0) | ^~~~~~~~~ /source/test-c/test-storage-compact.c:265:5: note: in expansion of macro 'TST_TN_FALSE' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:365:33: note: in expansion of macro 'TST_EQUALITY' 365 | #define TST_EQ_INT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, intmax_t, \ | ^~~~~~~~~~~~ sscm-test.h:430:23: note: in expansion of macro 'TST_EQ_INT' 430 | do { TST_TN_SAVE; TST_EQ_INT((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-storage-compact.c:266:5: note: in expansion of macro 'TST_TN_EQ_INT' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:388:33: note: in expansion of macro 'TST_EQUALITY' 388 | #define TST_EQ_PTR(x, a, desc) TST_EQUALITY(TST_C_EQUAL, void*, \ | ^~~~~~~~~~~~ /source/test-c/test-storage.c:67:9: note: in expansion of macro 'TST_EQ_PTR' /source/test-c/test-storage.c:75:9: note: in expansion of macro 'TST1' /source/test-c/test-storage.c:109:9: note: in expansion of macro 'TST2' /source/test-c/test-storage.c:237:5: note: in expansion of macro 'TST_SET2' /source/test-c/test-storage.c:242:5: note: in expansion of macro 'SYMBOL_TST' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:365:33: note: in expansion of macro 'TST_EQUALITY' 365 | #define TST_EQ_INT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, intmax_t, \ | ^~~~~~~~~~~~ sscm-test.h:430:23: note: in expansion of macro 'TST_EQ_INT' 430 | do { TST_TN_SAVE; TST_EQ_INT((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-storage-compact.c:266:5: note: in expansion of macro 'TST_TN_EQ_INT' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:392:33: note: in expansion of macro 'TST_EQUALITY' 392 | #define TST_EQ_OBJ(x, a, desc) TST_EQUALITY(SCM_EQ, scm_uintobj_t, \ | ^~~~~~~~~~~~ /source/test-c/test-storage.c:67:9: note: in expansion of macro 'TST_EQ_OBJ' /source/test-c/test-storage.c:76:9: note: in expansion of macro 'TST1' /source/test-c/test-storage.c:109:9: note: in expansion of macro 'TST2' /source/test-c/test-storage.c:237:5: note: in expansion of macro 'TST_SET2' /source/test-c/test-storage.c:242:5: note: in expansion of macro 'SYMBOL_TST' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:392:33: note: in expansion of macro 'TST_EQUALITY' 392 | #define TST_EQ_OBJ(x, a, desc) TST_EQUALITY(SCM_EQ, scm_uintobj_t, \ | ^~~~~~~~~~~~ /source/test-c/test-storage.c:67:9: note: in expansion of macro 'TST_EQ_OBJ' /source/test-c/test-storage.c:76:9: note: in expansion of macro 'TST1' /source/test-c/test-storage.c:109:9: note: in expansion of macro 'TST2' /source/test-c/test-storage.c:237:5: note: in expansion of macro 'TST_SET2' /source/test-c/test-storage.c:242:5: note: in expansion of macro 'SYMBOL_TST' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:365:33: note: in expansion of macro 'TST_EQUALITY' 365 | #define TST_EQ_INT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, intmax_t, \ | ^~~~~~~~~~~~ sscm-test.h:430:23: note: in expansion of macro 'TST_EQ_INT' 430 | do { TST_TN_SAVE; TST_EQ_INT((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-storage-compact.c:269:5: note: in expansion of macro 'TST_TN_EQ_INT' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:365:33: note: in expansion of macro 'TST_EQUALITY' 365 | #define TST_EQ_INT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, intmax_t, \ | ^~~~~~~~~~~~ sscm-test.h:430:23: note: in expansion of macro 'TST_EQ_INT' 430 | do { TST_TN_SAVE; TST_EQ_INT((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-storage-compact.c:269:5: note: in expansion of macro 'TST_TN_EQ_INT' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:365:33: note: in expansion of macro 'TST_EQUALITY' 365 | #define TST_EQ_INT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, intmax_t, \ | ^~~~~~~~~~~~ sscm-test.h:430:23: note: in expansion of macro 'TST_EQ_INT' 430 | do { TST_TN_SAVE; TST_EQ_INT((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-storage-compact.c:270:5: note: in expansion of macro 'TST_TN_EQ_INT' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:365:33: note: in expansion of macro 'TST_EQUALITY' 365 | #define TST_EQ_INT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, intmax_t, \ | ^~~~~~~~~~~~ sscm-test.h:430:23: note: in expansion of macro 'TST_EQ_INT' 430 | do { TST_TN_SAVE; TST_EQ_INT((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-storage-compact.c:270:5: note: in expansion of macro 'TST_TN_EQ_INT' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:365:33: note: in expansion of macro 'TST_EQUALITY' 365 | #define TST_EQ_INT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, intmax_t, \ | ^~~~~~~~~~~~ sscm-test.h:430:23: note: in expansion of macro 'TST_EQ_INT' 430 | do { TST_TN_SAVE; TST_EQ_INT((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-storage-compact.c:273:5: note: in expansion of macro 'TST_TN_EQ_INT' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:365:33: note: in expansion of macro 'TST_EQUALITY' 365 | #define TST_EQ_INT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, intmax_t, \ | ^~~~~~~~~~~~ sscm-test.h:430:23: note: in expansion of macro 'TST_EQ_INT' 430 | do { TST_TN_SAVE; TST_EQ_INT((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-storage-compact.c:273:5: note: in expansion of macro 'TST_TN_EQ_INT' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:365:33: note: in expansion of macro 'TST_EQUALITY' 365 | #define TST_EQ_INT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, intmax_t, \ | ^~~~~~~~~~~~ sscm-test.h:430:23: note: in expansion of macro 'TST_EQ_INT' 430 | do { TST_TN_SAVE; TST_EQ_INT((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-storage-compact.c:274:5: note: in expansion of macro 'TST_TN_EQ_INT' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:365:33: note: in expansion of macro 'TST_EQUALITY' 365 | #define TST_EQ_INT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, intmax_t, \ | ^~~~~~~~~~~~ sscm-test.h:430:23: note: in expansion of macro 'TST_EQ_INT' 430 | do { TST_TN_SAVE; TST_EQ_INT((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-storage-compact.c:274:5: note: in expansion of macro 'TST_TN_EQ_INT' sscm-test.h:339:6: warning: right-hand operand of comma expression has no effect [-Wunused-value] 335 | (((cond) \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 336 | || \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 337 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n", \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 338 | __LINE__, desc))) \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 339 | && TST_SUCC()) | ^~~~~~~~~~~~~~ sscm-test.h:341:30: note: in expansion of macro 'TST_COND' 341 | #define TST_TRUE(exp, desc) TST_COND((exp), desc) | ^~~~~~~~ sscm-test.h:426:23: note: in expansion of macro 'TST_TRUE' 426 | do { TST_TN_SAVE; TST_TRUE((exp), TST_TN_NAME()); } while (0) | ^~~~~~~~ /source/test-c/test-storage-compact.c:276:5: note: in expansion of macro 'TST_TN_TRUE' sscm-test.h:339:6: warning: right-hand operand of comma expression has no effect [-Wunused-value] 335 | (((cond) \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 336 | || \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 337 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n", \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 338 | __LINE__, desc))) \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 339 | && TST_SUCC()) | ^~~~~~~~~~~~~~ sscm-test.h:342:30: note: in expansion of macro 'TST_COND' 342 | #define TST_FALSE(exp, desc) TST_COND(!(exp), desc) | ^~~~~~~~ sscm-test.h:428:23: note: in expansion of macro 'TST_FALSE' 428 | do { TST_TN_SAVE; TST_FALSE((exp), TST_TN_NAME()); } while (0) | ^~~~~~~~~ /source/test-c/test-storage-compact.c:277:5: note: in expansion of macro 'TST_TN_FALSE' sscm-test.h:339:6: warning: right-hand operand of comma expression has no effect [-Wunused-value] 335 | (((cond) \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 336 | || \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 337 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n", \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 338 | __LINE__, desc))) \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 339 | && TST_SUCC()) | ^~~~~~~~~~~~~~ sscm-test.h:342:30: note: in expansion of macro 'TST_COND' 342 | #define TST_FALSE(exp, desc) TST_COND(!(exp), desc) | ^~~~~~~~ sscm-test.h:428:23: note: in expansion of macro 'TST_FALSE' 428 | do { TST_TN_SAVE; TST_FALSE((exp), TST_TN_NAME()); } while (0) | ^~~~~~~~~ /source/test-c/test-storage-compact.c:278:5: note: in expansion of macro 'TST_TN_FALSE' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:365:33: note: in expansion of macro 'TST_EQUALITY' 365 | #define TST_EQ_INT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, intmax_t, \ | ^~~~~~~~~~~~ sscm-test.h:430:23: note: in expansion of macro 'TST_EQ_INT' 430 | do { TST_TN_SAVE; TST_EQ_INT((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-storage-compact.c:279:5: note: in expansion of macro 'TST_TN_EQ_INT' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:365:33: note: in expansion of macro 'TST_EQUALITY' 365 | #define TST_EQ_INT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, intmax_t, \ | ^~~~~~~~~~~~ sscm-test.h:430:23: note: in expansion of macro 'TST_EQ_INT' 430 | do { TST_TN_SAVE; TST_EQ_INT((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-storage-compact.c:279:5: note: in expansion of macro 'TST_TN_EQ_INT' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:388:33: note: in expansion of macro 'TST_EQUALITY' 388 | #define TST_EQ_PTR(x, a, desc) TST_EQUALITY(TST_C_EQUAL, void*, \ | ^~~~~~~~~~~~ /source/test-c/test-storage.c:67:9: note: in expansion of macro 'TST_EQ_PTR' /source/test-c/test-storage.c:75:9: note: in expansion of macro 'TST1' /source/test-c/test-storage.c:113:9: note: in expansion of macro 'TST2' /source/test-c/test-storage.c:237:5: note: in expansion of macro 'TST_SET2' /source/test-c/test-storage.c:242:5: note: in expansion of macro 'SYMBOL_TST' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:388:33: note: in expansion of macro 'TST_EQUALITY' 388 | #define TST_EQ_PTR(x, a, desc) TST_EQUALITY(TST_C_EQUAL, void*, \ | ^~~~~~~~~~~~ /source/test-c/test-storage.c:67:9: note: in expansion of macro 'TST_EQ_PTR' /source/test-c/test-storage.c:75:9: note: in expansion of macro 'TST1' /source/test-c/test-storage.c:113:9: note: in expansion of macro 'TST2' /source/test-c/test-storage.c:237:5: note: in expansion of macro 'TST_SET2' /source/test-c/test-storage.c:242:5: note: in expansion of macro 'SYMBOL_TST' /bin/bash ../libtool --tag=CC --mode=link gcc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/sigscheme-0.9.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -pedantic -Wall -Wchar-subscripts -Wmissing-declarations -Wredundant-decls -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wcast-align -Wsign-compare -Wno-overlength-strings -DNDEBUG -rpath /usr/lib/x86_64-linux-gnu -Wl,-z,relro -Wl,-z,now -o test-global-coll test-global-coll.o ../src/libsscm.la /build/reproducible-path/sigscheme-0.9.1/libgcroots/libgcroots.la sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:392:33: note: in expansion of macro 'TST_EQUALITY' 392 | #define TST_EQ_OBJ(x, a, desc) TST_EQUALITY(SCM_EQ, scm_uintobj_t, \ | ^~~~~~~~~~~~ /source/test-c/test-storage.c:67:9: note: in expansion of macro 'TST_EQ_OBJ' /source/test-c/test-storage.c:76:9: note: in expansion of macro 'TST1' /source/test-c/test-storage.c:113:9: note: in expansion of macro 'TST2' /source/test-c/test-storage.c:237:5: note: in expansion of macro 'TST_SET2' /source/test-c/test-storage.c:242:5: note: in expansion of macro 'SYMBOL_TST' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:392:33: note: in expansion of macro 'TST_EQUALITY' 392 | #define TST_EQ_OBJ(x, a, desc) TST_EQUALITY(SCM_EQ, scm_uintobj_t, \ | ^~~~~~~~~~~~ /source/test-c/test-storage.c:67:9: note: in expansion of macro 'TST_EQ_OBJ' /source/test-c/test-storage.c:76:9: note: in expansion of macro 'TST1' /source/test-c/test-storage.c:113:9: note: in expansion of macro 'TST2' /source/test-c/test-storage.c:237:5: note: in expansion of macro 'TST_SET2' /source/test-c/test-storage.c:242:5: note: in expansion of macro 'SYMBOL_TST' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:365:33: note: in expansion of macro 'TST_EQUALITY' 365 | #define TST_EQ_INT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, intmax_t, \ | ^~~~~~~~~~~~ sscm-test.h:430:23: note: in expansion of macro 'TST_EQ_INT' 430 | do { TST_TN_SAVE; TST_EQ_INT((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-storage-compact.c:282:5: note: in expansion of macro 'TST_TN_EQ_INT' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:365:33: note: in expansion of macro 'TST_EQUALITY' 365 | #define TST_EQ_INT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, intmax_t, \ | ^~~~~~~~~~~~ sscm-test.h:430:23: note: in expansion of macro 'TST_EQ_INT' 430 | do { TST_TN_SAVE; TST_EQ_INT((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-storage-compact.c:282:5: note: in expansion of macro 'TST_TN_EQ_INT' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:365:33: note: in expansion of macro 'TST_EQUALITY' 365 | #define TST_EQ_INT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, intmax_t, \ | ^~~~~~~~~~~~ sscm-test.h:430:23: note: in expansion of macro 'TST_EQ_INT' 430 | do { TST_TN_SAVE; TST_EQ_INT((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-storage-compact.c:283:5: note: in expansion of macro 'TST_TN_EQ_INT' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:365:33: note: in expansion of macro 'TST_EQUALITY' 365 | #define TST_EQ_INT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, intmax_t, \ | ^~~~~~~~~~~~ sscm-test.h:430:23: note: in expansion of macro 'TST_EQ_INT' 430 | do { TST_TN_SAVE; TST_EQ_INT((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-storage-compact.c:283:5: note: in expansion of macro 'TST_TN_EQ_INT' /source/test-c/test-storage.c: In function 'tst_7': sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:388:33: note: in expansion of macro 'TST_EQUALITY' 388 | #define TST_EQ_PTR(x, a, desc) TST_EQUALITY(TST_C_EQUAL, void*, \ | ^~~~~~~~~~~~ /source/test-c/test-storage.c:67:9: note: in expansion of macro 'TST_EQ_PTR' /source/test-c/test-storage.c:75:9: note: in expansion of macro 'TST1' /source/test-c/test-storage.c:84:9: note: in expansion of macro 'TST2' /source/test-c/test-storage.c:253:5: note: in expansion of macro 'TST_INIT2' /source/test-c/test-storage.c:257:5: note: in expansion of macro 'STRING_TST' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:388:33: note: in expansion of macro 'TST_EQUALITY' 388 | #define TST_EQ_PTR(x, a, desc) TST_EQUALITY(TST_C_EQUAL, void*, \ | ^~~~~~~~~~~~ /source/test-c/test-storage.c:67:9: note: in expansion of macro 'TST_EQ_PTR' /source/test-c/test-storage.c:75:9: note: in expansion of macro 'TST1' /source/test-c/test-storage.c:84:9: note: in expansion of macro 'TST2' /source/test-c/test-storage.c:253:5: note: in expansion of macro 'TST_INIT2' /source/test-c/test-storage.c:257:5: note: in expansion of macro 'STRING_TST' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:365:33: note: in expansion of macro 'TST_EQUALITY' 365 | #define TST_EQ_INT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, intmax_t, \ | ^~~~~~~~~~~~ sscm-test.h:430:23: note: in expansion of macro 'TST_EQ_INT' 430 | do { TST_TN_SAVE; TST_EQ_INT((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-storage-compact.c:286:5: note: in expansion of macro 'TST_TN_EQ_INT' /source/test-c/test-length.c: In function 'tst_13': sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:365:33: note: in expansion of macro 'TST_EQUALITY' 365 | #define TST_EQ_INT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, intmax_t, \ | ^~~~~~~~~~~~ sscm-test.h:430:23: note: in expansion of macro 'TST_EQ_INT' 430 | do { TST_TN_SAVE; TST_EQ_INT((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-storage-compact.c:286:5: note: in expansion of macro 'TST_TN_EQ_INT' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:365:33: note: in expansion of macro 'TST_EQUALITY' 365 | #define TST_EQ_INT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, intmax_t, \ | ^~~~~~~~~~~~ sscm-test.h:430:23: note: in expansion of macro 'TST_EQ_INT' 430 | do { TST_TN_SAVE; TST_EQ_INT((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-length.c:304:5: note: in expansion of macro 'TST_TN_EQ_INT' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:365:33: note: in expansion of macro 'TST_EQUALITY' 365 | #define TST_EQ_INT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, intmax_t, \ | ^~~~~~~~~~~~ sscm-test.h:430:23: note: in expansion of macro 'TST_EQ_INT' 430 | do { TST_TN_SAVE; TST_EQ_INT((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-length.c:304:5: note: in expansion of macro 'TST_TN_EQ_INT' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:365:33: note: in expansion of macro 'TST_EQUALITY' 365 | #define TST_EQ_INT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, intmax_t, \ | ^~~~~~~~~~~~ sscm-test.h:430:23: note: in expansion of macro 'TST_EQ_INT' 430 | do { TST_TN_SAVE; TST_EQ_INT((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-length.c:305:5: note: in expansion of macro 'TST_TN_EQ_INT' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:365:33: note: in expansion of macro 'TST_EQUALITY' 365 | #define TST_EQ_INT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, intmax_t, \ | ^~~~~~~~~~~~ sscm-test.h:430:23: note: in expansion of macro 'TST_EQ_INT' 430 | do { TST_TN_SAVE; TST_EQ_INT((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-storage-compact.c:287:5: note: in expansion of macro 'TST_TN_EQ_INT' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:365:33: note: in expansion of macro 'TST_EQUALITY' 365 | #define TST_EQ_INT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, intmax_t, \ | ^~~~~~~~~~~~ sscm-test.h:430:23: note: in expansion of macro 'TST_EQ_INT' 430 | do { TST_TN_SAVE; TST_EQ_INT((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-storage-compact.c:287:5: note: in expansion of macro 'TST_TN_EQ_INT' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:365:33: note: in expansion of macro 'TST_EQUALITY' 365 | #define TST_EQ_INT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, intmax_t, \ | ^~~~~~~~~~~~ sscm-test.h:430:23: note: in expansion of macro 'TST_EQ_INT' 430 | do { TST_TN_SAVE; TST_EQ_INT((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-length.c:305:5: note: in expansion of macro 'TST_TN_EQ_INT' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:365:33: note: in expansion of macro 'TST_EQUALITY' 365 | #define TST_EQ_INT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, intmax_t, \ | ^~~~~~~~~~~~ sscm-test.h:430:23: note: in expansion of macro 'TST_EQ_INT' 430 | do { TST_TN_SAVE; TST_EQ_INT((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-length.c:306:5: note: in expansion of macro 'TST_TN_EQ_INT' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:365:33: note: in expansion of macro 'TST_EQUALITY' 365 | #define TST_EQ_INT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, intmax_t, \ | ^~~~~~~~~~~~ sscm-test.h:430:23: note: in expansion of macro 'TST_EQ_INT' 430 | do { TST_TN_SAVE; TST_EQ_INT((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-length.c:306:5: note: in expansion of macro 'TST_TN_EQ_INT' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:365:33: note: in expansion of macro 'TST_EQUALITY' 365 | #define TST_EQ_INT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, intmax_t, \ | ^~~~~~~~~~~~ /source/test-c/test-storage.c:67:9: note: in expansion of macro 'TST_EQ_INT' /source/test-c/test-storage.c:76:9: note: in expansion of macro 'TST1' /source/test-c/test-storage.c:84:9: note: in expansion of macro 'TST2' /source/test-c/test-storage.c:253:5: note: in expansion of macro 'TST_INIT2' /source/test-c/test-storage.c:257:5: note: in expansion of macro 'STRING_TST' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:365:33: note: in expansion of macro 'TST_EQUALITY' 365 | #define TST_EQ_INT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, intmax_t, \ | ^~~~~~~~~~~~ /source/test-c/test-storage.c:67:9: note: in expansion of macro 'TST_EQ_INT' /source/test-c/test-storage.c:76:9: note: in expansion of macro 'TST1' /source/test-c/test-storage.c:84:9: note: in expansion of macro 'TST2' /source/test-c/test-storage.c:253:5: note: in expansion of macro 'TST_INIT2' /source/test-c/test-storage.c:257:5: note: in expansion of macro 'STRING_TST' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:365:33: note: in expansion of macro 'TST_EQUALITY' 365 | #define TST_EQ_INT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, intmax_t, \ | ^~~~~~~~~~~~ sscm-test.h:430:23: note: in expansion of macro 'TST_EQ_INT' 430 | do { TST_TN_SAVE; TST_EQ_INT((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-length.c:307:5: note: in expansion of macro 'TST_TN_EQ_INT' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:365:33: note: in expansion of macro 'TST_EQUALITY' 365 | #define TST_EQ_INT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, intmax_t, \ | ^~~~~~~~~~~~ sscm-test.h:430:23: note: in expansion of macro 'TST_EQ_INT' 430 | do { TST_TN_SAVE; TST_EQ_INT((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-length.c:307:5: note: in expansion of macro 'TST_TN_EQ_INT' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:365:33: note: in expansion of macro 'TST_EQUALITY' 365 | #define TST_EQ_INT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, intmax_t, \ | ^~~~~~~~~~~~ sscm-test.h:430:23: note: in expansion of macro 'TST_EQ_INT' 430 | do { TST_TN_SAVE; TST_EQ_INT((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-length.c:309:5: note: in expansion of macro 'TST_TN_EQ_INT' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:365:33: note: in expansion of macro 'TST_EQUALITY' 365 | #define TST_EQ_INT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, intmax_t, \ | ^~~~~~~~~~~~ sscm-test.h:430:23: note: in expansion of macro 'TST_EQ_INT' 430 | do { TST_TN_SAVE; TST_EQ_INT((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-length.c:309:5: note: in expansion of macro 'TST_TN_EQ_INT' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:365:33: note: in expansion of macro 'TST_EQUALITY' 365 | #define TST_EQ_INT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, intmax_t, \ | ^~~~~~~~~~~~ sscm-test.h:430:23: note: in expansion of macro 'TST_EQ_INT' 430 | do { TST_TN_SAVE; TST_EQ_INT((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-length.c:310:5: note: in expansion of macro 'TST_TN_EQ_INT' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:365:33: note: in expansion of macro 'TST_EQUALITY' 365 | #define TST_EQ_INT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, intmax_t, \ | ^~~~~~~~~~~~ sscm-test.h:430:23: note: in expansion of macro 'TST_EQ_INT' 430 | do { TST_TN_SAVE; TST_EQ_INT((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-length.c:310:5: note: in expansion of macro 'TST_TN_EQ_INT' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:365:33: note: in expansion of macro 'TST_EQUALITY' 365 | #define TST_EQ_INT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, intmax_t, \ | ^~~~~~~~~~~~ sscm-test.h:430:23: note: in expansion of macro 'TST_EQ_INT' 430 | do { TST_TN_SAVE; TST_EQ_INT((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-length.c:311:5: note: in expansion of macro 'TST_TN_EQ_INT' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:365:33: note: in expansion of macro 'TST_EQUALITY' 365 | #define TST_EQ_INT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, intmax_t, \ | ^~~~~~~~~~~~ sscm-test.h:430:23: note: in expansion of macro 'TST_EQ_INT' 430 | do { TST_TN_SAVE; TST_EQ_INT((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-length.c:311:5: note: in expansion of macro 'TST_TN_EQ_INT' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:365:33: note: in expansion of macro 'TST_EQUALITY' 365 | #define TST_EQ_INT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, intmax_t, \ | ^~~~~~~~~~~~ sscm-test.h:430:23: note: in expansion of macro 'TST_EQ_INT' 430 | do { TST_TN_SAVE; TST_EQ_INT((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-length.c:312:5: note: in expansion of macro 'TST_TN_EQ_INT' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:365:33: note: in expansion of macro 'TST_EQUALITY' 365 | #define TST_EQ_INT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, intmax_t, \ | ^~~~~~~~~~~~ sscm-test.h:430:23: note: in expansion of macro 'TST_EQ_INT' 430 | do { TST_TN_SAVE; TST_EQ_INT((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-length.c:312:5: note: in expansion of macro 'TST_TN_EQ_INT' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:365:33: note: in expansion of macro 'TST_EQUALITY' 365 | #define TST_EQ_INT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, intmax_t, \ | ^~~~~~~~~~~~ sscm-test.h:430:23: note: in expansion of macro 'TST_EQ_INT' 430 | do { TST_TN_SAVE; TST_EQ_INT((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-length.c:313:5: note: in expansion of macro 'TST_TN_EQ_INT' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:365:33: note: in expansion of macro 'TST_EQUALITY' 365 | #define TST_EQ_INT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, intmax_t, \ | ^~~~~~~~~~~~ sscm-test.h:430:23: note: in expansion of macro 'TST_EQ_INT' 430 | do { TST_TN_SAVE; TST_EQ_INT((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-length.c:313:5: note: in expansion of macro 'TST_TN_EQ_INT' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:365:33: note: in expansion of macro 'TST_EQUALITY' 365 | #define TST_EQ_INT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, intmax_t, \ | ^~~~~~~~~~~~ sscm-test.h:430:23: note: in expansion of macro 'TST_EQ_INT' 430 | do { TST_TN_SAVE; TST_EQ_INT((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-length.c:314:5: note: in expansion of macro 'TST_TN_EQ_INT' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:365:33: note: in expansion of macro 'TST_EQUALITY' 365 | #define TST_EQ_INT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, intmax_t, \ | ^~~~~~~~~~~~ sscm-test.h:430:23: note: in expansion of macro 'TST_EQ_INT' 430 | do { TST_TN_SAVE; TST_EQ_INT((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-length.c:314:5: note: in expansion of macro 'TST_TN_EQ_INT' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:365:33: note: in expansion of macro 'TST_EQUALITY' 365 | #define TST_EQ_INT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, intmax_t, \ | ^~~~~~~~~~~~ sscm-test.h:430:23: note: in expansion of macro 'TST_EQ_INT' 430 | do { TST_TN_SAVE; TST_EQ_INT((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-length.c:315:5: note: in expansion of macro 'TST_TN_EQ_INT' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:365:33: note: in expansion of macro 'TST_EQUALITY' 365 | #define TST_EQ_INT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, intmax_t, \ | ^~~~~~~~~~~~ sscm-test.h:430:23: note: in expansion of macro 'TST_EQ_INT' 430 | do { TST_TN_SAVE; TST_EQ_INT((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-length.c:315:5: note: in expansion of macro 'TST_TN_EQ_INT' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:365:33: note: in expansion of macro 'TST_EQUALITY' 365 | #define TST_EQ_INT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, intmax_t, \ | ^~~~~~~~~~~~ sscm-test.h:430:23: note: in expansion of macro 'TST_EQ_INT' 430 | do { TST_TN_SAVE; TST_EQ_INT((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-length.c:316:5: note: in expansion of macro 'TST_TN_EQ_INT' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:365:33: note: in expansion of macro 'TST_EQUALITY' 365 | #define TST_EQ_INT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, intmax_t, \ | ^~~~~~~~~~~~ sscm-test.h:430:23: note: in expansion of macro 'TST_EQ_INT' 430 | do { TST_TN_SAVE; TST_EQ_INT((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-length.c:316:5: note: in expansion of macro 'TST_TN_EQ_INT' /source/test-c/test-length.c: In function 'tst_14': sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:365:33: note: in expansion of macro 'TST_EQUALITY' 365 | #define TST_EQ_INT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, intmax_t, \ | ^~~~~~~~~~~~ sscm-test.h:430:23: note: in expansion of macro 'TST_EQ_INT' 430 | do { TST_TN_SAVE; TST_EQ_INT((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-length.c:328:5: note: in expansion of macro 'TST_TN_EQ_INT' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:365:33: note: in expansion of macro 'TST_EQUALITY' 365 | #define TST_EQ_INT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, intmax_t, \ | ^~~~~~~~~~~~ sscm-test.h:430:23: note: in expansion of macro 'TST_EQ_INT' 430 | do { TST_TN_SAVE; TST_EQ_INT((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-length.c:328:5: note: in expansion of macro 'TST_TN_EQ_INT' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:365:33: note: in expansion of macro 'TST_EQUALITY' 365 | #define TST_EQ_INT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, intmax_t, \ | ^~~~~~~~~~~~ sscm-test.h:430:23: note: in expansion of macro 'TST_EQ_INT' 430 | do { TST_TN_SAVE; TST_EQ_INT((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-length.c:329:5: note: in expansion of macro 'TST_TN_EQ_INT' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:365:33: note: in expansion of macro 'TST_EQUALITY' 365 | #define TST_EQ_INT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, intmax_t, \ | ^~~~~~~~~~~~ sscm-test.h:430:23: note: in expansion of macro 'TST_EQ_INT' 430 | do { TST_TN_SAVE; TST_EQ_INT((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-length.c:329:5: note: in expansion of macro 'TST_TN_EQ_INT' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:365:33: note: in expansion of macro 'TST_EQUALITY' 365 | #define TST_EQ_INT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, intmax_t, \ | ^~~~~~~~~~~~ sscm-test.h:430:23: note: in expansion of macro 'TST_EQ_INT' 430 | do { TST_TN_SAVE; TST_EQ_INT((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-length.c:330:5: note: in expansion of macro 'TST_TN_EQ_INT' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:365:33: note: in expansion of macro 'TST_EQUALITY' 365 | #define TST_EQ_INT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, intmax_t, \ | ^~~~~~~~~~~~ sscm-test.h:430:23: note: in expansion of macro 'TST_EQ_INT' 430 | do { TST_TN_SAVE; TST_EQ_INT((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-length.c:330:5: note: in expansion of macro 'TST_TN_EQ_INT' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:365:33: note: in expansion of macro 'TST_EQUALITY' 365 | #define TST_EQ_INT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, intmax_t, \ | ^~~~~~~~~~~~ sscm-test.h:430:23: note: in expansion of macro 'TST_EQ_INT' 430 | do { TST_TN_SAVE; TST_EQ_INT((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-length.c:331:5: note: in expansion of macro 'TST_TN_EQ_INT' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:365:33: note: in expansion of macro 'TST_EQUALITY' 365 | #define TST_EQ_INT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, intmax_t, \ | ^~~~~~~~~~~~ sscm-test.h:430:23: note: in expansion of macro 'TST_EQ_INT' 430 | do { TST_TN_SAVE; TST_EQ_INT((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-length.c:331:5: note: in expansion of macro 'TST_TN_EQ_INT' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:388:33: note: in expansion of macro 'TST_EQUALITY' 388 | #define TST_EQ_PTR(x, a, desc) TST_EQUALITY(TST_C_EQUAL, void*, \ | ^~~~~~~~~~~~ /source/test-c/test-storage.c:67:9: note: in expansion of macro 'TST_EQ_PTR' /source/test-c/test-storage.c:75:9: note: in expansion of macro 'TST1' /source/test-c/test-storage.c:109:9: note: in expansion of macro 'TST2' /source/test-c/test-storage.c:253:5: note: in expansion of macro 'TST_SET2' /source/test-c/test-storage.c:272:5: note: in expansion of macro 'STRING_TST' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:388:33: note: in expansion of macro 'TST_EQUALITY' 388 | #define TST_EQ_PTR(x, a, desc) TST_EQUALITY(TST_C_EQUAL, void*, \ | ^~~~~~~~~~~~ /source/test-c/test-storage.c:67:9: note: in expansion of macro 'TST_EQ_PTR' /source/test-c/test-storage.c:75:9: note: in expansion of macro 'TST1' /source/test-c/test-storage.c:109:9: note: in expansion of macro 'TST2' /source/test-c/test-storage.c:253:5: note: in expansion of macro 'TST_SET2' /source/test-c/test-storage.c:272:5: note: in expansion of macro 'STRING_TST' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:365:33: note: in expansion of macro 'TST_EQUALITY' 365 | #define TST_EQ_INT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, intmax_t, \ | ^~~~~~~~~~~~ sscm-test.h:430:23: note: in expansion of macro 'TST_EQ_INT' 430 | do { TST_TN_SAVE; TST_EQ_INT((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-length.c:333:5: note: in expansion of macro 'TST_TN_EQ_INT' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:365:33: note: in expansion of macro 'TST_EQUALITY' 365 | #define TST_EQ_INT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, intmax_t, \ | ^~~~~~~~~~~~ sscm-test.h:430:23: note: in expansion of macro 'TST_EQ_INT' 430 | do { TST_TN_SAVE; TST_EQ_INT((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-length.c:333:5: note: in expansion of macro 'TST_TN_EQ_INT' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:365:33: note: in expansion of macro 'TST_EQUALITY' 365 | #define TST_EQ_INT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, intmax_t, \ | ^~~~~~~~~~~~ sscm-test.h:430:23: note: in expansion of macro 'TST_EQ_INT' 430 | do { TST_TN_SAVE; TST_EQ_INT((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-length.c:334:5: note: in expansion of macro 'TST_TN_EQ_INT' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:365:33: note: in expansion of macro 'TST_EQUALITY' 365 | #define TST_EQ_INT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, intmax_t, \ | ^~~~~~~~~~~~ sscm-test.h:430:23: note: in expansion of macro 'TST_EQ_INT' 430 | do { TST_TN_SAVE; TST_EQ_INT((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-length.c:334:5: note: in expansion of macro 'TST_TN_EQ_INT' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:365:33: note: in expansion of macro 'TST_EQUALITY' 365 | #define TST_EQ_INT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, intmax_t, \ | ^~~~~~~~~~~~ /source/test-c/test-storage.c:67:9: note: in expansion of macro 'TST_EQ_INT' /source/test-c/test-storage.c:76:9: note: in expansion of macro 'TST1' /source/test-c/test-storage.c:109:9: note: in expansion of macro 'TST2' /source/test-c/test-storage.c:253:5: note: in expansion of macro 'TST_SET2' /source/test-c/test-storage.c:272:5: note: in expansion of macro 'STRING_TST' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:365:33: note: in expansion of macro 'TST_EQUALITY' 365 | #define TST_EQ_INT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, intmax_t, \ | ^~~~~~~~~~~~ /source/test-c/test-storage.c:67:9: note: in expansion of macro 'TST_EQ_INT' /source/test-c/test-storage.c:76:9: note: in expansion of macro 'TST1' /source/test-c/test-storage.c:109:9: note: in expansion of macro 'TST2' /source/test-c/test-storage.c:253:5: note: in expansion of macro 'TST_SET2' /source/test-c/test-storage.c:272:5: note: in expansion of macro 'STRING_TST' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:365:33: note: in expansion of macro 'TST_EQUALITY' 365 | #define TST_EQ_INT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, intmax_t, \ | ^~~~~~~~~~~~ sscm-test.h:430:23: note: in expansion of macro 'TST_EQ_INT' 430 | do { TST_TN_SAVE; TST_EQ_INT((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-length.c:335:5: note: in expansion of macro 'TST_TN_EQ_INT' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:365:33: note: in expansion of macro 'TST_EQUALITY' 365 | #define TST_EQ_INT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, intmax_t, \ | ^~~~~~~~~~~~ sscm-test.h:430:23: note: in expansion of macro 'TST_EQ_INT' 430 | do { TST_TN_SAVE; TST_EQ_INT((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-length.c:335:5: note: in expansion of macro 'TST_TN_EQ_INT' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:365:33: note: in expansion of macro 'TST_EQUALITY' 365 | #define TST_EQ_INT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, intmax_t, \ | ^~~~~~~~~~~~ sscm-test.h:430:23: note: in expansion of macro 'TST_EQ_INT' 430 | do { TST_TN_SAVE; TST_EQ_INT((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-length.c:336:5: note: in expansion of macro 'TST_TN_EQ_INT' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:388:33: note: in expansion of macro 'TST_EQUALITY' 388 | #define TST_EQ_PTR(x, a, desc) TST_EQUALITY(TST_C_EQUAL, void*, \ | ^~~~~~~~~~~~ /source/test-c/test-storage.c:67:9: note: in expansion of macro 'TST_EQ_PTR' /source/test-c/test-storage.c:75:9: note: in expansion of macro 'TST1' /source/test-c/test-storage.c:113:9: note: in expansion of macro 'TST2' /source/test-c/test-storage.c:253:5: note: in expansion of macro 'TST_SET2' /source/test-c/test-storage.c:272:5: note: in expansion of macro 'STRING_TST' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:365:33: note: in expansion of macro 'TST_EQUALITY' 365 | #define TST_EQ_INT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, intmax_t, \ | ^~~~~~~~~~~~ sscm-test.h:430:23: note: in expansion of macro 'TST_EQ_INT' 430 | do { TST_TN_SAVE; TST_EQ_INT((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-length.c:336:5: note: in expansion of macro 'TST_TN_EQ_INT' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:388:33: note: in expansion of macro 'TST_EQUALITY' 388 | #define TST_EQ_PTR(x, a, desc) TST_EQUALITY(TST_C_EQUAL, void*, \ | ^~~~~~~~~~~~ /source/test-c/test-storage.c:67:9: note: in expansion of macro 'TST_EQ_PTR' /source/test-c/test-storage.c:75:9: note: in expansion of macro 'TST1' /source/test-c/test-storage.c:113:9: note: in expansion of macro 'TST2' /source/test-c/test-storage.c:253:5: note: in expansion of macro 'TST_SET2' /source/test-c/test-storage.c:272:5: note: in expansion of macro 'STRING_TST' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:365:33: note: in expansion of macro 'TST_EQUALITY' 365 | #define TST_EQ_INT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, intmax_t, \ | ^~~~~~~~~~~~ sscm-test.h:430:23: note: in expansion of macro 'TST_EQ_INT' 430 | do { TST_TN_SAVE; TST_EQ_INT((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-length.c:337:5: note: in expansion of macro 'TST_TN_EQ_INT' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:365:33: note: in expansion of macro 'TST_EQUALITY' 365 | #define TST_EQ_INT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, intmax_t, \ | ^~~~~~~~~~~~ sscm-test.h:430:23: note: in expansion of macro 'TST_EQ_INT' 430 | do { TST_TN_SAVE; TST_EQ_INT((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-length.c:337:5: note: in expansion of macro 'TST_TN_EQ_INT' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:365:33: note: in expansion of macro 'TST_EQUALITY' 365 | #define TST_EQ_INT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, intmax_t, \ | ^~~~~~~~~~~~ sscm-test.h:430:23: note: in expansion of macro 'TST_EQ_INT' 430 | do { TST_TN_SAVE; TST_EQ_INT((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-length.c:338:5: note: in expansion of macro 'TST_TN_EQ_INT' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:365:33: note: in expansion of macro 'TST_EQUALITY' 365 | #define TST_EQ_INT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, intmax_t, \ | ^~~~~~~~~~~~ sscm-test.h:430:23: note: in expansion of macro 'TST_EQ_INT' 430 | do { TST_TN_SAVE; TST_EQ_INT((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-length.c:338:5: note: in expansion of macro 'TST_TN_EQ_INT' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:365:33: note: in expansion of macro 'TST_EQUALITY' 365 | #define TST_EQ_INT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, intmax_t, \ | ^~~~~~~~~~~~ /source/test-c/test-storage.c:67:9: note: in expansion of macro 'TST_EQ_INT' /source/test-c/test-storage.c:76:9: note: in expansion of macro 'TST1' /source/test-c/test-storage.c:113:9: note: in expansion of macro 'TST2' /source/test-c/test-storage.c:253:5: note: in expansion of macro 'TST_SET2' /source/test-c/test-storage.c:272:5: note: in expansion of macro 'STRING_TST' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:365:33: note: in expansion of macro 'TST_EQUALITY' 365 | #define TST_EQ_INT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, intmax_t, \ | ^~~~~~~~~~~~ sscm-test.h:430:23: note: in expansion of macro 'TST_EQ_INT' 430 | do { TST_TN_SAVE; TST_EQ_INT((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-length.c:339:5: note: in expansion of macro 'TST_TN_EQ_INT' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:365:33: note: in expansion of macro 'TST_EQUALITY' 365 | #define TST_EQ_INT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, intmax_t, \ | ^~~~~~~~~~~~ /source/test-c/test-storage.c:67:9: note: in expansion of macro 'TST_EQ_INT' /source/test-c/test-storage.c:76:9: note: in expansion of macro 'TST1' /source/test-c/test-storage.c:113:9: note: in expansion of macro 'TST2' /source/test-c/test-storage.c:253:5: note: in expansion of macro 'TST_SET2' /source/test-c/test-storage.c:272:5: note: in expansion of macro 'STRING_TST' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:365:33: note: in expansion of macro 'TST_EQUALITY' 365 | #define TST_EQ_INT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, intmax_t, \ | ^~~~~~~~~~~~ sscm-test.h:430:23: note: in expansion of macro 'TST_EQ_INT' 430 | do { TST_TN_SAVE; TST_EQ_INT((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-length.c:339:5: note: in expansion of macro 'TST_TN_EQ_INT' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:365:33: note: in expansion of macro 'TST_EQUALITY' 365 | #define TST_EQ_INT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, intmax_t, \ | ^~~~~~~~~~~~ sscm-test.h:430:23: note: in expansion of macro 'TST_EQ_INT' 430 | do { TST_TN_SAVE; TST_EQ_INT((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-length.c:340:5: note: in expansion of macro 'TST_TN_EQ_INT' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:365:33: note: in expansion of macro 'TST_EQUALITY' 365 | #define TST_EQ_INT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, intmax_t, \ | ^~~~~~~~~~~~ sscm-test.h:430:23: note: in expansion of macro 'TST_EQ_INT' 430 | do { TST_TN_SAVE; TST_EQ_INT((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-length.c:340:5: note: in expansion of macro 'TST_TN_EQ_INT' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:365:33: note: in expansion of macro 'TST_EQUALITY' 365 | #define TST_EQ_INT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, intmax_t, \ | ^~~~~~~~~~~~ sscm-test.h:430:23: note: in expansion of macro 'TST_EQ_INT' 430 | do { TST_TN_SAVE; TST_EQ_INT((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-length.c:342:5: note: in expansion of macro 'TST_TN_EQ_INT' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:365:33: note: in expansion of macro 'TST_EQUALITY' 365 | #define TST_EQ_INT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, intmax_t, \ | ^~~~~~~~~~~~ sscm-test.h:430:23: note: in expansion of macro 'TST_EQ_INT' 430 | do { TST_TN_SAVE; TST_EQ_INT((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-length.c:342:5: note: in expansion of macro 'TST_TN_EQ_INT' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:365:33: note: in expansion of macro 'TST_EQUALITY' 365 | #define TST_EQ_INT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, intmax_t, \ | ^~~~~~~~~~~~ sscm-test.h:430:23: note: in expansion of macro 'TST_EQ_INT' 430 | do { TST_TN_SAVE; TST_EQ_INT((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-length.c:343:5: note: in expansion of macro 'TST_TN_EQ_INT' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:365:33: note: in expansion of macro 'TST_EQUALITY' 365 | #define TST_EQ_INT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, intmax_t, \ | ^~~~~~~~~~~~ sscm-test.h:430:23: note: in expansion of macro 'TST_EQ_INT' 430 | do { TST_TN_SAVE; TST_EQ_INT((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-length.c:343:5: note: in expansion of macro 'TST_TN_EQ_INT' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:365:33: note: in expansion of macro 'TST_EQUALITY' 365 | #define TST_EQ_INT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, intmax_t, \ | ^~~~~~~~~~~~ sscm-test.h:430:23: note: in expansion of macro 'TST_EQ_INT' 430 | do { TST_TN_SAVE; TST_EQ_INT((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-length.c:344:5: note: in expansion of macro 'TST_TN_EQ_INT' /bin/bash ../libtool --tag=CC --mode=link gcc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/sigscheme-0.9.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -pedantic -Wall -Wchar-subscripts -Wmissing-declarations -Wredundant-decls -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wcast-align -Wsign-compare -Wno-overlength-strings -DNDEBUG -rpath /usr/lib/x86_64-linux-gnu -Wl,-z,relro -Wl,-z,now -o test-gc-coll test-gc-coll.o ../src/libsscm.la /build/reproducible-path/sigscheme-0.9.1/libgcroots/libgcroots.la /source/test-c/test-storage.c: In function 'vector': sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:365:33: note: in expansion of macro 'TST_EQUALITY' 365 | #define TST_EQ_INT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, intmax_t, \ | ^~~~~~~~~~~~ sscm-test.h:430:23: note: in expansion of macro 'TST_EQ_INT' 430 | do { TST_TN_SAVE; TST_EQ_INT((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-length.c:344:5: note: in expansion of macro 'TST_TN_EQ_INT' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:388:33: note: in expansion of macro 'TST_EQUALITY' 388 | #define TST_EQ_PTR(x, a, desc) TST_EQUALITY(TST_C_EQUAL, void*, \ | ^~~~~~~~~~~~ /source/test-c/test-storage.c:67:9: note: in expansion of macro 'TST_EQ_PTR' /source/test-c/test-storage.c:75:9: note: in expansion of macro 'TST1' /source/test-c/test-storage.c:84:9: note: in expansion of macro 'TST2' /source/test-c/test-storage.c:293:5: note: in expansion of macro 'TST_INIT2' /source/test-c/test-storage.c:297:5: note: in expansion of macro 'VECTOR_TST' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:388:33: note: in expansion of macro 'TST_EQUALITY' 388 | #define TST_EQ_PTR(x, a, desc) TST_EQUALITY(TST_C_EQUAL, void*, \ | ^~~~~~~~~~~~ /source/test-c/test-storage.c:67:9: note: in expansion of macro 'TST_EQ_PTR' /source/test-c/test-storage.c:75:9: note: in expansion of macro 'TST1' /source/test-c/test-storage.c:84:9: note: in expansion of macro 'TST2' /source/test-c/test-storage.c:293:5: note: in expansion of macro 'TST_INIT2' /source/test-c/test-storage.c:297:5: note: in expansion of macro 'VECTOR_TST' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:365:33: note: in expansion of macro 'TST_EQUALITY' 365 | #define TST_EQ_INT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, intmax_t, \ | ^~~~~~~~~~~~ /source/test-c/test-storage.c:67:9: note: in expansion of macro 'TST_EQ_INT' /source/test-c/test-storage.c:76:9: note: in expansion of macro 'TST1' /source/test-c/test-storage.c:84:9: note: in expansion of macro 'TST2' /source/test-c/test-storage.c:293:5: note: in expansion of macro 'TST_INIT2' /source/test-c/test-storage.c:297:5: note: in expansion of macro 'VECTOR_TST' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:365:33: note: in expansion of macro 'TST_EQUALITY' 365 | #define TST_EQ_INT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, intmax_t, \ | ^~~~~~~~~~~~ /source/test-c/test-storage.c:67:9: note: in expansion of macro 'TST_EQ_INT' /source/test-c/test-storage.c:76:9: note: in expansion of macro 'TST1' /source/test-c/test-storage.c:84:9: note: in expansion of macro 'TST2' /source/test-c/test-storage.c:293:5: note: in expansion of macro 'TST_INIT2' /source/test-c/test-storage.c:297:5: note: in expansion of macro 'VECTOR_TST' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:388:33: note: in expansion of macro 'TST_EQUALITY' 388 | #define TST_EQ_PTR(x, a, desc) TST_EQUALITY(TST_C_EQUAL, void*, \ | ^~~~~~~~~~~~ /source/test-c/test-storage.c:67:9: note: in expansion of macro 'TST_EQ_PTR' /source/test-c/test-storage.c:75:9: note: in expansion of macro 'TST1' /source/test-c/test-storage.c:109:9: note: in expansion of macro 'TST2' /source/test-c/test-storage.c:293:5: note: in expansion of macro 'TST_SET2' /source/test-c/test-storage.c:312:5: note: in expansion of macro 'VECTOR_TST' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:388:33: note: in expansion of macro 'TST_EQUALITY' 388 | #define TST_EQ_PTR(x, a, desc) TST_EQUALITY(TST_C_EQUAL, void*, \ | ^~~~~~~~~~~~ /source/test-c/test-storage.c:67:9: note: in expansion of macro 'TST_EQ_PTR' /source/test-c/test-storage.c:75:9: note: in expansion of macro 'TST1' /source/test-c/test-storage.c:109:9: note: in expansion of macro 'TST2' /source/test-c/test-storage.c:293:5: note: in expansion of macro 'TST_SET2' /source/test-c/test-storage.c:312:5: note: in expansion of macro 'VECTOR_TST' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:365:33: note: in expansion of macro 'TST_EQUALITY' 365 | #define TST_EQ_INT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, intmax_t, \ | ^~~~~~~~~~~~ /source/test-c/test-storage.c:67:9: note: in expansion of macro 'TST_EQ_INT' /source/test-c/test-storage.c:76:9: note: in expansion of macro 'TST1' /source/test-c/test-storage.c:109:9: note: in expansion of macro 'TST2' /source/test-c/test-storage.c:293:5: note: in expansion of macro 'TST_SET2' /source/test-c/test-storage.c:312:5: note: in expansion of macro 'VECTOR_TST' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:365:33: note: in expansion of macro 'TST_EQUALITY' 365 | #define TST_EQ_INT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, intmax_t, \ | ^~~~~~~~~~~~ /source/test-c/test-storage.c:67:9: note: in expansion of macro 'TST_EQ_INT' /source/test-c/test-storage.c:76:9: note: in expansion of macro 'TST1' /source/test-c/test-storage.c:109:9: note: in expansion of macro 'TST2' /source/test-c/test-storage.c:293:5: note: in expansion of macro 'TST_SET2' /source/test-c/test-storage.c:312:5: note: in expansion of macro 'VECTOR_TST' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:388:33: note: in expansion of macro 'TST_EQUALITY' 388 | #define TST_EQ_PTR(x, a, desc) TST_EQUALITY(TST_C_EQUAL, void*, \ | ^~~~~~~~~~~~ /source/test-c/test-storage.c:67:9: note: in expansion of macro 'TST_EQ_PTR' /source/test-c/test-storage.c:75:9: note: in expansion of macro 'TST1' /source/test-c/test-storage.c:113:9: note: in expansion of macro 'TST2' /source/test-c/test-storage.c:293:5: note: in expansion of macro 'TST_SET2' /source/test-c/test-storage.c:312:5: note: in expansion of macro 'VECTOR_TST' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:388:33: note: in expansion of macro 'TST_EQUALITY' 388 | #define TST_EQ_PTR(x, a, desc) TST_EQUALITY(TST_C_EQUAL, void*, \ | ^~~~~~~~~~~~ /source/test-c/test-storage.c:67:9: note: in expansion of macro 'TST_EQ_PTR' /source/test-c/test-storage.c:75:9: note: in expansion of macro 'TST1' /source/test-c/test-storage.c:113:9: note: in expansion of macro 'TST2' /source/test-c/test-storage.c:293:5: note: in expansion of macro 'TST_SET2' /source/test-c/test-storage.c:312:5: note: in expansion of macro 'VECTOR_TST' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:365:33: note: in expansion of macro 'TST_EQUALITY' 365 | #define TST_EQ_INT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, intmax_t, \ | ^~~~~~~~~~~~ /source/test-c/test-storage.c:67:9: note: in expansion of macro 'TST_EQ_INT' /source/test-c/test-storage.c:76:9: note: in expansion of macro 'TST1' /source/test-c/test-storage.c:113:9: note: in expansion of macro 'TST2' /source/test-c/test-storage.c:293:5: note: in expansion of macro 'TST_SET2' /source/test-c/test-storage.c:312:5: note: in expansion of macro 'VECTOR_TST' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:365:33: note: in expansion of macro 'TST_EQUALITY' 365 | #define TST_EQ_INT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, intmax_t, \ | ^~~~~~~~~~~~ /source/test-c/test-storage.c:67:9: note: in expansion of macro 'TST_EQ_INT' /source/test-c/test-storage.c:76:9: note: in expansion of macro 'TST1' /source/test-c/test-storage.c:113:9: note: in expansion of macro 'TST2' /source/test-c/test-storage.c:293:5: note: in expansion of macro 'TST_SET2' /source/test-c/test-storage.c:312:5: note: in expansion of macro 'VECTOR_TST' /source/test-c/test-storage.c: In function 'tst_9': sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:392:33: note: in expansion of macro 'TST_EQUALITY' 392 | #define TST_EQ_OBJ(x, a, desc) TST_EQUALITY(SCM_EQ, scm_uintobj_t, \ | ^~~~~~~~~~~~ /source/test-c/test-storage.c:67:9: note: in expansion of macro 'TST_EQ_OBJ' /source/test-c/test-storage.c:93:9: note: in expansion of macro 'TST1' /source/test-c/test-storage.c:325:5: note: in expansion of macro 'TST_INIT1' /source/test-c/test-storage.c:328:5: note: in expansion of macro 'VALS_TST' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:392:33: note: in expansion of macro 'TST_EQUALITY' 392 | #define TST_EQ_OBJ(x, a, desc) TST_EQUALITY(SCM_EQ, scm_uintobj_t, \ | ^~~~~~~~~~~~ /source/test-c/test-storage.c:67:9: note: in expansion of macro 'TST_EQ_OBJ' /source/test-c/test-storage.c:93:9: note: in expansion of macro 'TST1' /source/test-c/test-storage.c:325:5: note: in expansion of macro 'TST_INIT1' /source/test-c/test-storage.c:328:5: note: in expansion of macro 'VALS_TST' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:392:33: note: in expansion of macro 'TST_EQUALITY' 392 | #define TST_EQ_OBJ(x, a, desc) TST_EQUALITY(SCM_EQ, scm_uintobj_t, \ | ^~~~~~~~~~~~ /source/test-c/test-storage.c:67:9: note: in expansion of macro 'TST_EQ_OBJ' /source/test-c/test-storage.c:100:9: note: in expansion of macro 'TST1' /source/test-c/test-storage.c:325:5: note: in expansion of macro 'TST_SET1' /source/test-c/test-storage.c:329:5: note: in expansion of macro 'VALS_TST' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:392:33: note: in expansion of macro 'TST_EQUALITY' 392 | #define TST_EQ_OBJ(x, a, desc) TST_EQUALITY(SCM_EQ, scm_uintobj_t, \ | ^~~~~~~~~~~~ /source/test-c/test-storage.c:67:9: note: in expansion of macro 'TST_EQ_OBJ' /source/test-c/test-storage.c:100:9: note: in expansion of macro 'TST1' /source/test-c/test-storage.c:325:5: note: in expansion of macro 'TST_SET1' /source/test-c/test-storage.c:329:5: note: in expansion of macro 'VALS_TST' /source/test-c/test-storage.c: In function 'tst_10': sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:365:33: note: in expansion of macro 'TST_EQUALITY' 365 | #define TST_EQ_INT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, intmax_t, \ | ^~~~~~~~~~~~ /source/test-c/test-storage.c:67:9: note: in expansion of macro 'TST_EQ_INT' /source/test-c/test-storage.c:75:9: note: in expansion of macro 'TST1' /source/test-c/test-storage.c:84:9: note: in expansion of macro 'TST2' /source/test-c/test-storage.c:338:5: note: in expansion of macro 'TST_INIT2' /source/test-c/test-storage.c:343:5: note: in expansion of macro 'FUNC_TST' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:365:33: note: in expansion of macro 'TST_EQUALITY' 365 | #define TST_EQ_INT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, intmax_t, \ | ^~~~~~~~~~~~ /source/test-c/test-storage.c:67:9: note: in expansion of macro 'TST_EQ_INT' /source/test-c/test-storage.c:75:9: note: in expansion of macro 'TST1' /source/test-c/test-storage.c:84:9: note: in expansion of macro 'TST2' /source/test-c/test-storage.c:338:5: note: in expansion of macro 'TST_INIT2' /source/test-c/test-storage.c:343:5: note: in expansion of macro 'FUNC_TST' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:403:5: note: in expansion of macro 'TST_EQUALITY' 403 | TST_EQUALITY(TST_C_EQUAL, tst_funcptr_t, "%p", \ | ^~~~~~~~~~~~ /source/test-c/test-storage.c:67:9: note: in expansion of macro 'TST_EQ_FPTR' /source/test-c/test-storage.c:76:9: note: in expansion of macro 'TST1' /source/test-c/test-storage.c:84:9: note: in expansion of macro 'TST2' /source/test-c/test-storage.c:338:5: note: in expansion of macro 'TST_INIT2' /source/test-c/test-storage.c:343:5: note: in expansion of macro 'FUNC_TST' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:403:5: note: in expansion of macro 'TST_EQUALITY' 403 | TST_EQUALITY(TST_C_EQUAL, tst_funcptr_t, "%p", \ | ^~~~~~~~~~~~ /source/test-c/test-storage.c:67:9: note: in expansion of macro 'TST_EQ_FPTR' /source/test-c/test-storage.c:76:9: note: in expansion of macro 'TST1' /source/test-c/test-storage.c:84:9: note: in expansion of macro 'TST2' /source/test-c/test-storage.c:338:5: note: in expansion of macro 'TST_INIT2' /source/test-c/test-storage.c:343:5: note: in expansion of macro 'FUNC_TST' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:365:33: note: in expansion of macro 'TST_EQUALITY' 365 | #define TST_EQ_INT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, intmax_t, \ | ^~~~~~~~~~~~ /source/test-c/test-storage.c:67:9: note: in expansion of macro 'TST_EQ_INT' /source/test-c/test-storage.c:75:9: note: in expansion of macro 'TST1' /source/test-c/test-storage.c:109:9: note: in expansion of macro 'TST2' /source/test-c/test-storage.c:338:5: note: in expansion of macro 'TST_SET2' /source/test-c/test-storage.c:344:5: note: in expansion of macro 'FUNC_TST' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:365:33: note: in expansion of macro 'TST_EQUALITY' 365 | #define TST_EQ_INT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, intmax_t, \ | ^~~~~~~~~~~~ /source/test-c/test-storage.c:67:9: note: in expansion of macro 'TST_EQ_INT' /source/test-c/test-storage.c:75:9: note: in expansion of macro 'TST1' /source/test-c/test-storage.c:109:9: note: in expansion of macro 'TST2' /source/test-c/test-storage.c:338:5: note: in expansion of macro 'TST_SET2' /source/test-c/test-storage.c:344:5: note: in expansion of macro 'FUNC_TST' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:403:5: note: in expansion of macro 'TST_EQUALITY' 403 | TST_EQUALITY(TST_C_EQUAL, tst_funcptr_t, "%p", \ | ^~~~~~~~~~~~ /source/test-c/test-storage.c:67:9: note: in expansion of macro 'TST_EQ_FPTR' /source/test-c/test-storage.c:76:9: note: in expansion of macro 'TST1' /source/test-c/test-storage.c:109:9: note: in expansion of macro 'TST2' /source/test-c/test-storage.c:338:5: note: in expansion of macro 'TST_SET2' /source/test-c/test-storage.c:344:5: note: in expansion of macro 'FUNC_TST' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:403:5: note: in expansion of macro 'TST_EQUALITY' 403 | TST_EQUALITY(TST_C_EQUAL, tst_funcptr_t, "%p", \ | ^~~~~~~~~~~~ /source/test-c/test-storage.c:67:9: note: in expansion of macro 'TST_EQ_FPTR' /source/test-c/test-storage.c:76:9: note: in expansion of macro 'TST1' /source/test-c/test-storage.c:109:9: note: in expansion of macro 'TST2' /source/test-c/test-storage.c:338:5: note: in expansion of macro 'TST_SET2' /source/test-c/test-storage.c:344:5: note: in expansion of macro 'FUNC_TST' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:365:33: note: in expansion of macro 'TST_EQUALITY' 365 | #define TST_EQ_INT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, intmax_t, \ | ^~~~~~~~~~~~ /source/test-c/test-storage.c:67:9: note: in expansion of macro 'TST_EQ_INT' /source/test-c/test-storage.c:75:9: note: in expansion of macro 'TST1' /source/test-c/test-storage.c:113:9: note: in expansion of macro 'TST2' /source/test-c/test-storage.c:338:5: note: in expansion of macro 'TST_SET2' /source/test-c/test-storage.c:344:5: note: in expansion of macro 'FUNC_TST' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:365:33: note: in expansion of macro 'TST_EQUALITY' 365 | #define TST_EQ_INT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, intmax_t, \ | ^~~~~~~~~~~~ /source/test-c/test-storage.c:67:9: note: in expansion of macro 'TST_EQ_INT' /source/test-c/test-storage.c:75:9: note: in expansion of macro 'TST1' /source/test-c/test-storage.c:113:9: note: in expansion of macro 'TST2' /source/test-c/test-storage.c:338:5: note: in expansion of macro 'TST_SET2' /source/test-c/test-storage.c:344:5: note: in expansion of macro 'FUNC_TST' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:403:5: note: in expansion of macro 'TST_EQUALITY' 403 | TST_EQUALITY(TST_C_EQUAL, tst_funcptr_t, "%p", \ | ^~~~~~~~~~~~ /source/test-c/test-storage.c:67:9: note: in expansion of macro 'TST_EQ_FPTR' /source/test-c/test-storage.c:76:9: note: in expansion of macro 'TST1' /source/test-c/test-storage.c:113:9: note: in expansion of macro 'TST2' /source/test-c/test-storage.c:338:5: note: in expansion of macro 'TST_SET2' /source/test-c/test-storage.c:344:5: note: in expansion of macro 'FUNC_TST' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:403:5: note: in expansion of macro 'TST_EQUALITY' 403 | TST_EQUALITY(TST_C_EQUAL, tst_funcptr_t, "%p", \ | ^~~~~~~~~~~~ /source/test-c/test-storage.c:67:9: note: in expansion of macro 'TST_EQ_FPTR' /source/test-c/test-storage.c:76:9: note: in expansion of macro 'TST1' /source/test-c/test-storage.c:113:9: note: in expansion of macro 'TST2' /source/test-c/test-storage.c:338:5: note: in expansion of macro 'TST_SET2' /source/test-c/test-storage.c:344:5: note: in expansion of macro 'FUNC_TST' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:365:33: note: in expansion of macro 'TST_EQUALITY' 365 | #define TST_EQ_INT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, intmax_t, \ | ^~~~~~~~~~~~ /source/test-c/test-storage.c:67:9: note: in expansion of macro 'TST_EQ_INT' /source/test-c/test-storage.c:75:9: note: in expansion of macro 'TST1' /source/test-c/test-storage.c:84:9: note: in expansion of macro 'TST2' /source/test-c/test-storage.c:338:5: note: in expansion of macro 'TST_INIT2' /source/test-c/test-storage.c:346:5: note: in expansion of macro 'FUNC_TST' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:365:33: note: in expansion of macro 'TST_EQUALITY' 365 | #define TST_EQ_INT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, intmax_t, \ | ^~~~~~~~~~~~ /source/test-c/test-storage.c:67:9: note: in expansion of macro 'TST_EQ_INT' /source/test-c/test-storage.c:75:9: note: in expansion of macro 'TST1' /source/test-c/test-storage.c:84:9: note: in expansion of macro 'TST2' /source/test-c/test-storage.c:338:5: note: in expansion of macro 'TST_INIT2' /source/test-c/test-storage.c:346:5: note: in expansion of macro 'FUNC_TST' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:403:5: note: in expansion of macro 'TST_EQUALITY' 403 | TST_EQUALITY(TST_C_EQUAL, tst_funcptr_t, "%p", \ | ^~~~~~~~~~~~ /source/test-c/test-storage.c:67:9: note: in expansion of macro 'TST_EQ_FPTR' /source/test-c/test-storage.c:76:9: note: in expansion of macro 'TST1' /source/test-c/test-storage.c:84:9: note: in expansion of macro 'TST2' /source/test-c/test-storage.c:338:5: note: in expansion of macro 'TST_INIT2' /source/test-c/test-storage.c:346:5: note: in expansion of macro 'FUNC_TST' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:403:5: note: in expansion of macro 'TST_EQUALITY' 403 | TST_EQUALITY(TST_C_EQUAL, tst_funcptr_t, "%p", \ | ^~~~~~~~~~~~ /source/test-c/test-storage.c:67:9: note: in expansion of macro 'TST_EQ_FPTR' /source/test-c/test-storage.c:76:9: note: in expansion of macro 'TST1' /source/test-c/test-storage.c:84:9: note: in expansion of macro 'TST2' /source/test-c/test-storage.c:338:5: note: in expansion of macro 'TST_INIT2' /source/test-c/test-storage.c:346:5: note: in expansion of macro 'FUNC_TST' /source/test-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*, \ | ^~~~~~~~~~~~ /source/test-c/test-storage.c:67:9: note: in expansion of macro 'TST_EQ_PTR' /source/test-c/test-storage.c:75:9: note: in expansion of macro 'TST1' /source/test-c/test-storage.c:109:9: note: in expansion of macro 'TST2' /source/test-c/test-storage.c:373:5: note: in expansion of macro 'TST_SET2' /source/test-c/test-storage.c:378:5: note: in expansion of macro 'CONT_TST' /bin/bash ../libtool --tag=CC --mode=link gcc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/sigscheme-0.9.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -pedantic -Wall -Wchar-subscripts -Wmissing-declarations -Wredundant-decls -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wcast-align -Wsign-compare -Wno-overlength-strings -DNDEBUG -rpath /usr/lib/x86_64-linux-gnu -Wl,-z,relro -Wl,-z,now -o test-alignment-coll test-alignment-coll.o ../src/libsscm.la /build/reproducible-path/sigscheme-0.9.1/libgcroots/libgcroots.la sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:388:33: note: in expansion of macro 'TST_EQUALITY' 388 | #define TST_EQ_PTR(x, a, desc) TST_EQUALITY(TST_C_EQUAL, void*, \ | ^~~~~~~~~~~~ /source/test-c/test-storage.c:67:9: note: in expansion of macro 'TST_EQ_PTR' /source/test-c/test-storage.c:75:9: note: in expansion of macro 'TST1' /source/test-c/test-storage.c:109:9: note: in expansion of macro 'TST2' /source/test-c/test-storage.c:373:5: note: in expansion of macro 'TST_SET2' /source/test-c/test-storage.c:378:5: note: in expansion of macro 'CONT_TST' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:365:33: note: in expansion of macro 'TST_EQUALITY' 365 | #define TST_EQ_INT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, intmax_t, \ | ^~~~~~~~~~~~ /source/test-c/test-storage.c:67:9: note: in expansion of macro 'TST_EQ_INT' /source/test-c/test-storage.c:76:9: note: in expansion of macro 'TST1' /source/test-c/test-storage.c:109:9: note: in expansion of macro 'TST2' /source/test-c/test-storage.c:373:5: note: in expansion of macro 'TST_SET2' /source/test-c/test-storage.c:378:5: note: in expansion of macro 'CONT_TST' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:365:33: note: in expansion of macro 'TST_EQUALITY' 365 | #define TST_EQ_INT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, intmax_t, \ | ^~~~~~~~~~~~ /source/test-c/test-storage.c:67:9: note: in expansion of macro 'TST_EQ_INT' /source/test-c/test-storage.c:76:9: note: in expansion of macro 'TST1' /source/test-c/test-storage.c:109:9: note: in expansion of macro 'TST2' /source/test-c/test-storage.c:373:5: note: in expansion of macro 'TST_SET2' /source/test-c/test-storage.c:378:5: note: in expansion of macro 'CONT_TST' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:388:33: note: in expansion of macro 'TST_EQUALITY' 388 | #define TST_EQ_PTR(x, a, desc) TST_EQUALITY(TST_C_EQUAL, void*, \ | ^~~~~~~~~~~~ /source/test-c/test-storage.c:67:9: note: in expansion of macro 'TST_EQ_PTR' /source/test-c/test-storage.c:75:9: note: in expansion of macro 'TST1' /source/test-c/test-storage.c:113:9: note: in expansion of macro 'TST2' /source/test-c/test-storage.c:373:5: note: in expansion of macro 'TST_SET2' /source/test-c/test-storage.c:378:5: note: in expansion of macro 'CONT_TST' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:388:33: note: in expansion of macro 'TST_EQUALITY' 388 | #define TST_EQ_PTR(x, a, desc) TST_EQUALITY(TST_C_EQUAL, void*, \ | ^~~~~~~~~~~~ /source/test-c/test-storage.c:67:9: note: in expansion of macro 'TST_EQ_PTR' /source/test-c/test-storage.c:75:9: note: in expansion of macro 'TST1' /source/test-c/test-storage.c:113:9: note: in expansion of macro 'TST2' /source/test-c/test-storage.c:373:5: note: in expansion of macro 'TST_SET2' /source/test-c/test-storage.c:378:5: note: in expansion of macro 'CONT_TST' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:365:33: note: in expansion of macro 'TST_EQUALITY' 365 | #define TST_EQ_INT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, intmax_t, \ | ^~~~~~~~~~~~ /source/test-c/test-storage.c:67:9: note: in expansion of macro 'TST_EQ_INT' /source/test-c/test-storage.c:76:9: note: in expansion of macro 'TST1' /source/test-c/test-storage.c:113:9: note: in expansion of macro 'TST2' /source/test-c/test-storage.c:373:5: note: in expansion of macro 'TST_SET2' /source/test-c/test-storage.c:378:5: note: in expansion of macro 'CONT_TST' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:365:33: note: in expansion of macro 'TST_EQUALITY' 365 | #define TST_EQ_INT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, intmax_t, \ | ^~~~~~~~~~~~ /source/test-c/test-storage.c:67:9: note: in expansion of macro 'TST_EQ_INT' /source/test-c/test-storage.c:76:9: note: in expansion of macro 'TST1' /source/test-c/test-storage.c:113:9: note: in expansion of macro 'TST2' /source/test-c/test-storage.c:373:5: note: in expansion of macro 'TST_SET2' /source/test-c/test-storage.c:378:5: note: in expansion of macro 'CONT_TST' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:388:33: note: in expansion of macro 'TST_EQUALITY' 388 | #define TST_EQ_PTR(x, a, desc) TST_EQUALITY(TST_C_EQUAL, void*, \ | ^~~~~~~~~~~~ /source/test-c/test-storage.c:67:9: note: in expansion of macro 'TST_EQ_PTR' /source/test-c/test-storage.c:75:9: note: in expansion of macro 'TST1' /source/test-c/test-storage.c:109:9: note: in expansion of macro 'TST2' /source/test-c/test-storage.c:373:5: note: in expansion of macro 'TST_SET2' /source/test-c/test-storage.c:379:5: note: in expansion of macro 'CONT_TST' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:388:33: note: in expansion of macro 'TST_EQUALITY' 388 | #define TST_EQ_PTR(x, a, desc) TST_EQUALITY(TST_C_EQUAL, void*, \ | ^~~~~~~~~~~~ /source/test-c/test-storage.c:67:9: note: in expansion of macro 'TST_EQ_PTR' /source/test-c/test-storage.c:75:9: note: in expansion of macro 'TST1' /source/test-c/test-storage.c:109:9: note: in expansion of macro 'TST2' /source/test-c/test-storage.c:373:5: note: in expansion of macro 'TST_SET2' /source/test-c/test-storage.c:379:5: note: in expansion of macro 'CONT_TST' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:365:33: note: in expansion of macro 'TST_EQUALITY' 365 | #define TST_EQ_INT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, intmax_t, \ | ^~~~~~~~~~~~ /source/test-c/test-storage.c:67:9: note: in expansion of macro 'TST_EQ_INT' /source/test-c/test-storage.c:76:9: note: in expansion of macro 'TST1' /source/test-c/test-storage.c:109:9: note: in expansion of macro 'TST2' /source/test-c/test-storage.c:373:5: note: in expansion of macro 'TST_SET2' /source/test-c/test-storage.c:379:5: note: in expansion of macro 'CONT_TST' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:365:33: note: in expansion of macro 'TST_EQUALITY' 365 | #define TST_EQ_INT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, intmax_t, \ | ^~~~~~~~~~~~ /source/test-c/test-storage.c:67:9: note: in expansion of macro 'TST_EQ_INT' /source/test-c/test-storage.c:76:9: note: in expansion of macro 'TST1' /source/test-c/test-storage.c:109:9: note: in expansion of macro 'TST2' /source/test-c/test-storage.c:373:5: note: in expansion of macro 'TST_SET2' /source/test-c/test-storage.c:379:5: note: in expansion of macro 'CONT_TST' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:388:33: note: in expansion of macro 'TST_EQUALITY' 388 | #define TST_EQ_PTR(x, a, desc) TST_EQUALITY(TST_C_EQUAL, void*, \ | ^~~~~~~~~~~~ /source/test-c/test-storage.c:67:9: note: in expansion of macro 'TST_EQ_PTR' /source/test-c/test-storage.c:75:9: note: in expansion of macro 'TST1' /source/test-c/test-storage.c:113:9: note: in expansion of macro 'TST2' /source/test-c/test-storage.c:373:5: note: in expansion of macro 'TST_SET2' /source/test-c/test-storage.c:379:5: note: in expansion of macro 'CONT_TST' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:388:33: note: in expansion of macro 'TST_EQUALITY' 388 | #define TST_EQ_PTR(x, a, desc) TST_EQUALITY(TST_C_EQUAL, void*, \ | ^~~~~~~~~~~~ /source/test-c/test-storage.c:67:9: note: in expansion of macro 'TST_EQ_PTR' /source/test-c/test-storage.c:75:9: note: in expansion of macro 'TST1' /source/test-c/test-storage.c:113:9: note: in expansion of macro 'TST2' /source/test-c/test-storage.c:373:5: note: in expansion of macro 'TST_SET2' /source/test-c/test-storage.c:379:5: note: in expansion of macro 'CONT_TST' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:365:33: note: in expansion of macro 'TST_EQUALITY' 365 | #define TST_EQ_INT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, intmax_t, \ | ^~~~~~~~~~~~ /source/test-c/test-storage.c:67:9: note: in expansion of macro 'TST_EQ_INT' /source/test-c/test-storage.c:76:9: note: in expansion of macro 'TST1' /source/test-c/test-storage.c:113:9: note: in expansion of macro 'TST2' /source/test-c/test-storage.c:373:5: note: in expansion of macro 'TST_SET2' /source/test-c/test-storage.c:379:5: note: in expansion of macro 'CONT_TST' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:365:33: note: in expansion of macro 'TST_EQUALITY' 365 | #define TST_EQ_INT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, intmax_t, \ | ^~~~~~~~~~~~ /source/test-c/test-storage.c:67:9: note: in expansion of macro 'TST_EQ_INT' /source/test-c/test-storage.c:76:9: note: in expansion of macro 'TST1' /source/test-c/test-storage.c:113:9: note: in expansion of macro 'TST2' /source/test-c/test-storage.c:373:5: note: in expansion of macro 'TST_SET2' /source/test-c/test-storage.c:379:5: note: in expansion of macro 'CONT_TST' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:388:33: note: in expansion of macro 'TST_EQUALITY' 388 | #define TST_EQ_PTR(x, a, desc) TST_EQUALITY(TST_C_EQUAL, void*, \ | ^~~~~~~~~~~~ /source/test-c/test-storage.c:67:9: note: in expansion of macro 'TST_EQ_PTR' /source/test-c/test-storage.c:75:9: note: in expansion of macro 'TST1' /source/test-c/test-storage.c:109:9: note: in expansion of macro 'TST2' /source/test-c/test-storage.c:373:5: note: in expansion of macro 'TST_SET2' /source/test-c/test-storage.c:381:5: note: in expansion of macro 'CONT_TST' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:388:33: note: in expansion of macro 'TST_EQUALITY' 388 | #define TST_EQ_PTR(x, a, desc) TST_EQUALITY(TST_C_EQUAL, void*, \ | ^~~~~~~~~~~~ /source/test-c/test-storage.c:67:9: note: in expansion of macro 'TST_EQ_PTR' /source/test-c/test-storage.c:75:9: note: in expansion of macro 'TST1' /source/test-c/test-storage.c:109:9: note: in expansion of macro 'TST2' /source/test-c/test-storage.c:373:5: note: in expansion of macro 'TST_SET2' /source/test-c/test-storage.c:381:5: note: in expansion of macro 'CONT_TST' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:365:33: note: in expansion of macro 'TST_EQUALITY' 365 | #define TST_EQ_INT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, intmax_t, \ | ^~~~~~~~~~~~ /source/test-c/test-storage.c:67:9: note: in expansion of macro 'TST_EQ_INT' /source/test-c/test-storage.c:76:9: note: in expansion of macro 'TST1' /source/test-c/test-storage.c:109:9: note: in expansion of macro 'TST2' /source/test-c/test-storage.c:373:5: note: in expansion of macro 'TST_SET2' /source/test-c/test-storage.c:381:5: note: in expansion of macro 'CONT_TST' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:365:33: note: in expansion of macro 'TST_EQUALITY' 365 | #define TST_EQ_INT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, intmax_t, \ | ^~~~~~~~~~~~ /source/test-c/test-storage.c:67:9: note: in expansion of macro 'TST_EQ_INT' /source/test-c/test-storage.c:76:9: note: in expansion of macro 'TST1' /source/test-c/test-storage.c:109:9: note: in expansion of macro 'TST2' /source/test-c/test-storage.c:373:5: note: in expansion of macro 'TST_SET2' /source/test-c/test-storage.c:381:5: note: in expansion of macro 'CONT_TST' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:388:33: note: in expansion of macro 'TST_EQUALITY' 388 | #define TST_EQ_PTR(x, a, desc) TST_EQUALITY(TST_C_EQUAL, void*, \ | ^~~~~~~~~~~~ /source/test-c/test-storage.c:67:9: note: in expansion of macro 'TST_EQ_PTR' /source/test-c/test-storage.c:75:9: note: in expansion of macro 'TST1' /source/test-c/test-storage.c:113:9: note: in expansion of macro 'TST2' /source/test-c/test-storage.c:373:5: note: in expansion of macro 'TST_SET2' /source/test-c/test-storage.c:381:5: note: in expansion of macro 'CONT_TST' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:388:33: note: in expansion of macro 'TST_EQUALITY' 388 | #define TST_EQ_PTR(x, a, desc) TST_EQUALITY(TST_C_EQUAL, void*, \ | ^~~~~~~~~~~~ /source/test-c/test-storage.c:67:9: note: in expansion of macro 'TST_EQ_PTR' /source/test-c/test-storage.c:75:9: note: in expansion of macro 'TST1' /source/test-c/test-storage.c:113:9: note: in expansion of macro 'TST2' /source/test-c/test-storage.c:373:5: note: in expansion of macro 'TST_SET2' /source/test-c/test-storage.c:381:5: note: in expansion of macro 'CONT_TST' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:365:33: note: in expansion of macro 'TST_EQUALITY' 365 | #define TST_EQ_INT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, intmax_t, \ | ^~~~~~~~~~~~ /source/test-c/test-storage.c:67:9: note: in expansion of macro 'TST_EQ_INT' /source/test-c/test-storage.c:76:9: note: in expansion of macro 'TST1' /source/test-c/test-storage.c:113:9: note: in expansion of macro 'TST2' /source/test-c/test-storage.c:373:5: note: in expansion of macro 'TST_SET2' /source/test-c/test-storage.c:381:5: note: in expansion of macro 'CONT_TST' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:365:33: note: in expansion of macro 'TST_EQUALITY' 365 | #define TST_EQ_INT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, intmax_t, \ | ^~~~~~~~~~~~ /source/test-c/test-storage.c:67:9: note: in expansion of macro 'TST_EQ_INT' /source/test-c/test-storage.c:76:9: note: in expansion of macro 'TST1' /source/test-c/test-storage.c:113:9: note: in expansion of macro 'TST2' /source/test-c/test-storage.c:373:5: note: in expansion of macro 'TST_SET2' /source/test-c/test-storage.c:381:5: note: in expansion of macro 'CONT_TST' /source/test-c/test-storage.c: In function 'tst_13': sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:388:33: note: in expansion of macro 'TST_EQUALITY' 388 | #define TST_EQ_PTR(x, a, desc) TST_EQUALITY(TST_C_EQUAL, void*, \ | ^~~~~~~~~~~~ /source/test-c/test-storage.c:67:9: note: in expansion of macro 'TST_EQ_PTR' /source/test-c/test-storage.c:93:9: note: in expansion of macro 'TST1' /source/test-c/test-storage.c:391:5: note: in expansion of macro 'TST_INIT1' /source/test-c/test-storage.c:394:5: note: in expansion of macro 'CPTR_TST' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:388:33: note: in expansion of macro 'TST_EQUALITY' 388 | #define TST_EQ_PTR(x, a, desc) TST_EQUALITY(TST_C_EQUAL, void*, \ | ^~~~~~~~~~~~ /source/test-c/test-storage.c:67:9: note: in expansion of macro 'TST_EQ_PTR' /source/test-c/test-storage.c:93:9: note: in expansion of macro 'TST1' /source/test-c/test-storage.c:391:5: note: in expansion of macro 'TST_INIT1' /source/test-c/test-storage.c:394:5: note: in expansion of macro 'CPTR_TST' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:388:33: note: in expansion of macro 'TST_EQUALITY' 388 | #define TST_EQ_PTR(x, a, desc) TST_EQUALITY(TST_C_EQUAL, void*, \ | ^~~~~~~~~~~~ /source/test-c/test-storage.c:67:9: note: in expansion of macro 'TST_EQ_PTR' /source/test-c/test-storage.c:100:9: note: in expansion of macro 'TST1' /source/test-c/test-storage.c:391:5: note: in expansion of macro 'TST_SET1' /source/test-c/test-storage.c:395:5: note: in expansion of macro 'CPTR_TST' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:388:33: note: in expansion of macro 'TST_EQUALITY' 388 | #define TST_EQ_PTR(x, a, desc) TST_EQUALITY(TST_C_EQUAL, void*, \ | ^~~~~~~~~~~~ /source/test-c/test-storage.c:67:9: note: in expansion of macro 'TST_EQ_PTR' /source/test-c/test-storage.c:100:9: note: in expansion of macro 'TST1' /source/test-c/test-storage.c:391:5: note: in expansion of macro 'TST_SET1' /source/test-c/test-storage.c:395:5: note: in expansion of macro 'CPTR_TST' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:388:33: note: in expansion of macro 'TST_EQUALITY' 388 | #define TST_EQ_PTR(x, a, desc) TST_EQUALITY(TST_C_EQUAL, void*, \ | ^~~~~~~~~~~~ /source/test-c/test-storage.c:67:9: note: in expansion of macro 'TST_EQ_PTR' /source/test-c/test-storage.c:93:9: note: in expansion of macro 'TST1' /source/test-c/test-storage.c:391:5: note: in expansion of macro 'TST_INIT1' /source/test-c/test-storage.c:397:5: note: in expansion of macro 'CPTR_TST' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:388:33: note: in expansion of macro 'TST_EQUALITY' 388 | #define TST_EQ_PTR(x, a, desc) TST_EQUALITY(TST_C_EQUAL, void*, \ | ^~~~~~~~~~~~ /source/test-c/test-storage.c:67:9: note: in expansion of macro 'TST_EQ_PTR' /source/test-c/test-storage.c:93:9: note: in expansion of macro 'TST1' /source/test-c/test-storage.c:391:5: note: in expansion of macro 'TST_INIT1' /source/test-c/test-storage.c:397:5: note: in expansion of macro 'CPTR_TST' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:388:33: note: in expansion of macro 'TST_EQUALITY' 388 | #define TST_EQ_PTR(x, a, desc) TST_EQUALITY(TST_C_EQUAL, void*, \ | ^~~~~~~~~~~~ /source/test-c/test-storage.c:67:9: note: in expansion of macro 'TST_EQ_PTR' /source/test-c/test-storage.c:100:9: note: in expansion of macro 'TST1' /source/test-c/test-storage.c:391:5: note: in expansion of macro 'TST_SET1' /source/test-c/test-storage.c:398:5: note: in expansion of macro 'CPTR_TST' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:388:33: note: in expansion of macro 'TST_EQUALITY' 388 | #define TST_EQ_PTR(x, a, desc) TST_EQUALITY(TST_C_EQUAL, void*, \ | ^~~~~~~~~~~~ /source/test-c/test-storage.c:67:9: note: in expansion of macro 'TST_EQ_PTR' /source/test-c/test-storage.c:100:9: note: in expansion of macro 'TST1' /source/test-c/test-storage.c:391:5: note: in expansion of macro 'TST_SET1' /source/test-c/test-storage.c:398:5: note: in expansion of macro 'CPTR_TST' /source/test-c/test-storage.c: In function 'tst_14': sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:403:5: note: in expansion of macro 'TST_EQUALITY' 403 | TST_EQUALITY(TST_C_EQUAL, tst_funcptr_t, "%p", \ | ^~~~~~~~~~~~ /source/test-c/test-storage.c:67:9: note: in expansion of macro 'TST_EQ_FPTR' /source/test-c/test-storage.c:93:9: note: in expansion of macro 'TST1' /source/test-c/test-storage.c:407:5: note: in expansion of macro 'TST_INIT1' /source/test-c/test-storage.c:411:5: note: in expansion of macro 'CFPTR_TST' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:403:5: note: in expansion of macro 'TST_EQUALITY' 403 | TST_EQUALITY(TST_C_EQUAL, tst_funcptr_t, "%p", \ | ^~~~~~~~~~~~ /source/test-c/test-storage.c:67:9: note: in expansion of macro 'TST_EQ_FPTR' /source/test-c/test-storage.c:93:9: note: in expansion of macro 'TST1' /source/test-c/test-storage.c:407:5: note: in expansion of macro 'TST_INIT1' /source/test-c/test-storage.c:411:5: note: in expansion of macro 'CFPTR_TST' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:403:5: note: in expansion of macro 'TST_EQUALITY' 403 | TST_EQUALITY(TST_C_EQUAL, tst_funcptr_t, "%p", \ | ^~~~~~~~~~~~ /source/test-c/test-storage.c:67:9: note: in expansion of macro 'TST_EQ_FPTR' /source/test-c/test-storage.c:100:9: note: in expansion of macro 'TST1' /source/test-c/test-storage.c:407:5: note: in expansion of macro 'TST_SET1' /source/test-c/test-storage.c:412:5: note: in expansion of macro 'CFPTR_TST' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:403:5: note: in expansion of macro 'TST_EQUALITY' 403 | TST_EQUALITY(TST_C_EQUAL, tst_funcptr_t, "%p", \ | ^~~~~~~~~~~~ /source/test-c/test-storage.c:67:9: note: in expansion of macro 'TST_EQ_FPTR' /source/test-c/test-storage.c:100:9: note: in expansion of macro 'TST1' /source/test-c/test-storage.c:407:5: note: in expansion of macro 'TST_SET1' /source/test-c/test-storage.c:412:5: note: in expansion of macro 'CFPTR_TST' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:403:5: note: in expansion of macro 'TST_EQUALITY' 403 | TST_EQUALITY(TST_C_EQUAL, tst_funcptr_t, "%p", \ | ^~~~~~~~~~~~ /source/test-c/test-storage.c:67:9: note: in expansion of macro 'TST_EQ_FPTR' /source/test-c/test-storage.c:93:9: note: in expansion of macro 'TST1' /source/test-c/test-storage.c:407:5: note: in expansion of macro 'TST_INIT1' /source/test-c/test-storage.c:415:5: note: in expansion of macro 'CFPTR_TST' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:403:5: note: in expansion of macro 'TST_EQUALITY' 403 | TST_EQUALITY(TST_C_EQUAL, tst_funcptr_t, "%p", \ | ^~~~~~~~~~~~ /source/test-c/test-storage.c:67:9: note: in expansion of macro 'TST_EQ_FPTR' /source/test-c/test-storage.c:93:9: note: in expansion of macro 'TST1' /source/test-c/test-storage.c:407:5: note: in expansion of macro 'TST_INIT1' /source/test-c/test-storage.c:415:5: note: in expansion of macro 'CFPTR_TST' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:403:5: note: in expansion of macro 'TST_EQUALITY' 403 | TST_EQUALITY(TST_C_EQUAL, tst_funcptr_t, "%p", \ | ^~~~~~~~~~~~ /source/test-c/test-storage.c:67:9: note: in expansion of macro 'TST_EQ_FPTR' /source/test-c/test-storage.c:100:9: note: in expansion of macro 'TST1' /source/test-c/test-storage.c:407:5: note: in expansion of macro 'TST_SET1' /source/test-c/test-storage.c:416:5: note: in expansion of macro 'CFPTR_TST' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:403:5: note: in expansion of macro 'TST_EQUALITY' 403 | TST_EQUALITY(TST_C_EQUAL, tst_funcptr_t, "%p", \ | ^~~~~~~~~~~~ /source/test-c/test-storage.c:67:9: note: in expansion of macro 'TST_EQ_FPTR' /source/test-c/test-storage.c:100:9: note: in expansion of macro 'TST1' /source/test-c/test-storage.c:407:5: note: in expansion of macro 'TST_SET1' /source/test-c/test-storage.c:416:5: note: in expansion of macro 'CFPTR_TST' In file included from /source/test-c/test-format.c:46: /source/test-c/test-format.c: In function 'tst_1': sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:136:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:136:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:137:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:137:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:138:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:138:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:139:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:139:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:140:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:140:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:141:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:141:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:142:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:142:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:143:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:143:5: note: in expansion of macro 'TST_TN_EQ_STR' /source/test-c/test-format.c: In function 'tst_2': sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:148:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:148:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:149:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:149:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:150:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:150:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:151:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:151:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:152:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:152:5: note: in expansion of macro 'TST_TN_EQ_STR' /source/test-c/test-format.c: In function 'tst_3': sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:157:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:157:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:158:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:158:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:159:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:159:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:160:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:160:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:161:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:161:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:162:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:162:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:163:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:163:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:164:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:164:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:165:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:165:5: note: in expansion of macro 'TST_TN_EQ_STR' /bin/bash ../libtool --tag=CC --mode=link gcc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/sigscheme-0.9.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -pedantic -Wall -Wchar-subscripts -Wmissing-declarations -Wredundant-decls -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wcast-align -Wsign-compare -Wno-overlength-strings -DNDEBUG -rpath /usr/lib/x86_64-linux-gnu -Wl,-z,relro -Wl,-z,now -o test-gc-protect-coll test-gc-protect-coll.o ../src/libsscm.la /build/reproducible-path/sigscheme-0.9.1/libgcroots/libgcroots.la sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:166:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:166:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:167:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:167:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:168:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:168:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:169:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:169:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:170:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:170:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:171:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:171:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:172:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:172:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:173:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:173:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:174:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:174:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:175:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:175:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:176:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:176:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:177:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:177:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:178:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:178:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:179:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:179:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:180:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:180:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:181:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:181:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:182:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:182:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:183:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:183:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:184:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:184:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:185:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:185:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:186:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:186:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:187:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:187:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:188:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:188:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:189:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:189:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:190:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:190:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:191:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:191:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:192:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:192:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:193:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:193:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:194:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:194:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:195:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:195:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:196:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:196:5: note: in expansion of macro 'TST_TN_EQ_STR' /source/test-c/test-format.c: In function 'tst_4': sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:206:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:206:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:207:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:207:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:208:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:208:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:209:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:209:5: note: in expansion of macro 'TST_TN_EQ_STR' /source/test-c/test-format.c: In function 'tst_5': sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:216:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:216:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:217:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:217:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:218:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:218:5: note: in expansion of macro 'TST_TN_EQ_STR' /bin/bash ../libtool --tag=CC --mode=link gcc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/sigscheme-0.9.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -pedantic -Wall -Wchar-subscripts -Wmissing-declarations -Wredundant-decls -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wcast-align -Wsign-compare -Wno-overlength-strings -DNDEBUG -rpath /usr/lib/x86_64-linux-gnu -Wl,-z,relro -Wl,-z,now -o test-storage-compact-coll test-storage-compact-coll.o ../src/libsscm.la /build/reproducible-path/sigscheme-0.9.1/libgcroots/libgcroots.la sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:219:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:219:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:220:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:220:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:221:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:221:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:222:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:222:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:224:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:224:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:225:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:225:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:226:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:226:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:227:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:227:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:228:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:228:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:229:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:229:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:230:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:230:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:232:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:232:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:233:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:233:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:234:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:234:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:235:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:235:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:236:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:236:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:237:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:237:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:238:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:238:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:240:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:240:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:241:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:241:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:242:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:242:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:243:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:243:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:244:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:244:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:245:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:245:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:246:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:246:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:248:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:248:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:250:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:250:5: note: in expansion of macro 'TST_TN_EQ_STR' /source/test-c/test-format.c: In function 'tst_6': sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:256:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:256:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:257:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:257:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:258:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:258:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:259:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:259:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:261:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:261:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:262:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:262:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:263:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:263:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:264:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:264:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:266:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:266:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:267:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:267:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:268:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:268:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:269:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:269:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:271:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:271:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:272:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:272:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:273:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:273:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:274:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:274:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:277:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:277:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:278:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:278:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:279:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:279:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:281:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:281:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:282:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:282:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:283:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:283:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:285:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:285:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:286:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:286:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:287:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:287:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:289:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:289:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:290:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:290:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:291:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:291:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:310:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:310:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:312:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:312:5: note: in expansion of macro 'TST_TN_EQ_STR' /source/test-c/test-format.c: In function 'tst_7': sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:318:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:318:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:319:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:319:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:320:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:320:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:321:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:321:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:323:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:323:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:324:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:324:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:325:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:325:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:326:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:326:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:328:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:328:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:329:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:329:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:330:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:330:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:331:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:331:5: note: in expansion of macro 'TST_TN_EQ_STR' /bin/bash ../libtool --tag=CC --mode=link gcc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/sigscheme-0.9.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -pedantic -Wall -Wchar-subscripts -Wmissing-declarations -Wredundant-decls -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wcast-align -Wsign-compare -Wno-overlength-strings -DNDEBUG -rpath /usr/lib/x86_64-linux-gnu -Wl,-z,relro -Wl,-z,now -o test-array2list-coll test-array2list-coll.o ../src/libsscm.la /build/reproducible-path/sigscheme-0.9.1/libgcroots/libgcroots.la sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:333:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:333:5: note: in expansion of macro 'TST_TN_EQ_STR' libtool: link: gcc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/sigscheme-0.9.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -pedantic -Wall -Wchar-subscripts -Wmissing-declarations -Wredundant-decls -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wcast-align -Wsign-compare -Wno-overlength-strings -DNDEBUG -Wl,-z -Wl,relro -Wl,-z -Wl,now -o .libs/test-gc-protect-stack-coll test-gc-protect-stack-coll.o ../src/.libs/libsscm.so /build/reproducible-path/sigscheme-0.9.1/libgcroots/.libs/libgcroots.so -Wl,-rpath -Wl,/usr/lib/x86_64-linux-gnu sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:334:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:334:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:335:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:335:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:336:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:336:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:339:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:339:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:340:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:340:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:341:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:341:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:343:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:343:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:344:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:344:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:345:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:345:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:347:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:347:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:348:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:348:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:349:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:349:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:351:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:351:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:352:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:352:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:353:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:353:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:372:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:372:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:374:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:374:5: note: in expansion of macro 'TST_TN_EQ_STR' /source/test-c/test-format.c: In function 'tst_8': sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:380:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:380:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:381:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:381:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:382:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:382:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:383:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:383:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:385:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:385:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:386:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:386:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:387:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:387:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:388:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:388:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:390:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:390:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:391:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:391:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:392:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:392:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:393:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:393:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:395:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:395:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:396:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:396:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:397:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:397:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:398:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:398:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:401:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:401:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:402:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:402:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:403:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:403:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:405:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:405:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:406:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:406:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:407:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:407:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:409:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:409:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:410:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:410:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:411:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:411:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:413:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:413:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:414:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:414:5: note: in expansion of macro 'TST_TN_EQ_STR' libtool: link: gcc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/sigscheme-0.9.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -pedantic -Wall -Wchar-subscripts -Wmissing-declarations -Wredundant-decls -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wcast-align -Wsign-compare -Wno-overlength-strings -DNDEBUG -Wl,-z -Wl,relro -Wl,-z -Wl,now -o .libs/test-minishell test-minishell.o ../src/.libs/libsscm.so /build/reproducible-path/sigscheme-0.9.1/libgcroots/.libs/libgcroots.so -Wl,-rpath -Wl,/usr/lib/x86_64-linux-gnu sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:415:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:415:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:434:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:434:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:436:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:436:5: note: in expansion of macro 'TST_TN_EQ_STR' /source/test-c/test-format.c: In function 'tst_9': sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:442:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:442:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:443:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:443:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:444:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:444:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:445:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:445:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:447:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:447:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:448:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:448:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:449:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:449:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:450:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:450:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:452:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:452:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:453:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:453:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:454:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:454:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:455:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:455:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:457:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:457:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:458:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:458:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:459:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:459:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:460:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:460:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:463:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:463:5: note: in expansion of macro 'TST_TN_EQ_STR' libtool: link: gcc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/sigscheme-0.9.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -pedantic -Wall -Wchar-subscripts -Wmissing-declarations -Wredundant-decls -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wcast-align -Wsign-compare -Wno-overlength-strings -DNDEBUG -Wl,-z -Wl,relro -Wl,-z -Wl,now -o .libs/test-global-coll test-global-coll.o ../src/.libs/libsscm.so /build/reproducible-path/sigscheme-0.9.1/libgcroots/.libs/libgcroots.so -Wl,-rpath -Wl,/usr/lib/x86_64-linux-gnu sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:465:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:465:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:467:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:467:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:470:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:470:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:472:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:472:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:474:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:474:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:477:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:477:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:479:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:479:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:481:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:481:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:484:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:484:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:486:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:486:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:488:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:488:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:520:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:520:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:522:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:522:5: note: in expansion of macro 'TST_TN_EQ_STR' /source/test-c/test-format.c: In function 'tst_10': sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:528:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:528:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:529:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:529:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:530:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:530:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:531:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:531:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:532:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:532:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:533:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:533:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:534:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:534:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:536:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:536:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:537:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:537:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:538:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:538:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:539:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:539:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:540:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:540:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:541:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:541:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:542:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:542:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:544:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:544:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:545:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:545:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:546:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:546:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:547:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:547:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:548:5: note: in expansion of macro 'TST_TN_EQ_STR' libtool: link: gcc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/sigscheme-0.9.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -pedantic -Wall -Wchar-subscripts -Wmissing-declarations -Wredundant-decls -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wcast-align -Wsign-compare -Wno-overlength-strings -DNDEBUG -Wl,-z -Wl,relro -Wl,-z -Wl,now -o .libs/test-gc-coll test-gc-coll.o ../src/.libs/libsscm.so /build/reproducible-path/sigscheme-0.9.1/libgcroots/.libs/libgcroots.so -Wl,-rpath -Wl,/usr/lib/x86_64-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) | ^~~~~~~~~~ /source/test-c/test-format.c:548:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:549:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:549:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:550:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:550:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:552:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:552:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:553:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:553:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:554:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:554:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:555:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:555:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:556:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:556:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:557:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:557:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:558:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:558:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:560:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:560:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:562:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:562:5: note: in expansion of macro 'TST_TN_EQ_STR' /source/test-c/test-format.c: In function 'tst_11': sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:568:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:568:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:569:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:569:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:570:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:570:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:571:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:571:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:573:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:573:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:574:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:574:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:575:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:575:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:576:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:576:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:578:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:578:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:579:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:579:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:580:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:580:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:581:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:581:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:583:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:583:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:584:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:584:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:585:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:585:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:586:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:586:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:588:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:588:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:589:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:589:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:590:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:590:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:592:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:592:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:593:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:593:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:594:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:594:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:596:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:596:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:597:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:597:5: note: in expansion of macro 'TST_TN_EQ_STR' libtool: link: gcc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/sigscheme-0.9.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -pedantic -Wall -Wchar-subscripts -Wmissing-declarations -Wredundant-decls -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wcast-align -Wsign-compare -Wno-overlength-strings -DNDEBUG -Wl,-z -Wl,relro -Wl,-z -Wl,now -o .libs/test-alignment-coll test-alignment-coll.o ../src/.libs/libsscm.so /build/reproducible-path/sigscheme-0.9.1/libgcroots/.libs/libgcroots.so -Wl,-rpath -Wl,/usr/lib/x86_64-linux-gnu sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:598:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:598:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:600:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:600:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:601:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:601:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:602:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:602:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:604:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:604:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:606:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:606:5: note: in expansion of macro 'TST_TN_EQ_STR' /source/test-c/test-format.c: In function 'tst_12': sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:612:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:612:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:613:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:613:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:614:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:614:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:615:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:615:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:617:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:617:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:618:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:618:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:619:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:619:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:620:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:620:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:622:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:622:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:623:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:623:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:624:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:624:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:625:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:625:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:627:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:627:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:628:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:628:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:629:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:629:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:630:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:630:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:632:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:632:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:633:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:633:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:634:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:634:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:636:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:636:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:637:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:637:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:638:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:638:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:640:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:640:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:641:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:641:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:642:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:642:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:644:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:644:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:645:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:645:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:646:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:646:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:648:5: note: in expansion of macro 'TST_TN_EQ_STR' libtool: link: gcc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/sigscheme-0.9.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -pedantic -Wall -Wchar-subscripts -Wmissing-declarations -Wredundant-decls -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wcast-align -Wsign-compare -Wno-overlength-strings -DNDEBUG -Wl,-z -Wl,relro -Wl,-z -Wl,now -o .libs/test-gc-protect-coll test-gc-protect-coll.o ../src/.libs/libsscm.so /build/reproducible-path/sigscheme-0.9.1/libgcroots/.libs/libgcroots.so -Wl,-rpath -Wl,/usr/lib/x86_64-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) | ^~~~~~~~~~ /source/test-c/test-format.c:648:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:650:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:650:5: note: in expansion of macro 'TST_TN_EQ_STR' /bin/bash ../libtool --tag=CC --mode=link gcc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/sigscheme-0.9.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -pedantic -Wall -Wchar-subscripts -Wmissing-declarations -Wredundant-decls -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wcast-align -Wsign-compare -Wno-overlength-strings -DNDEBUG -rpath /usr/lib/x86_64-linux-gnu -Wl,-z,relro -Wl,-z,now -o test-strcasecmp-coll test-strcasecmp-coll.o ../src/libsscm.la /build/reproducible-path/sigscheme-0.9.1/libgcroots/libgcroots.la /source/test-c/test-format.c: In function 'tst_13': sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:656:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:656:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:657:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:657:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:658:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:658:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:659:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:659:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:661:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:661:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:662:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:662:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:663:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:663:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:664:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:664:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:666:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:666:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:667:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:667:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:668:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:668:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:669:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:669:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:671:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:671:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:672:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:672:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:673:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:673:5: note: in expansion of macro 'TST_TN_EQ_STR' libtool: link: gcc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/sigscheme-0.9.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -pedantic -Wall -Wchar-subscripts -Wmissing-declarations -Wredundant-decls -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wcast-align -Wsign-compare -Wno-overlength-strings -DNDEBUG -Wl,-z -Wl,relro -Wl,-z -Wl,now -o .libs/test-storage-compact-coll test-storage-compact-coll.o ../src/.libs/libsscm.so /build/reproducible-path/sigscheme-0.9.1/libgcroots/.libs/libgcroots.so -Wl,-rpath -Wl,/usr/lib/x86_64-linux-gnu sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:674:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:674:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:676:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:676:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:677:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:677:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:678:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:678:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:680:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:680:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:681:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:681:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:682:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:682:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:684:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:684:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:685:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:685:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:686:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:686:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:688:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:688:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:689:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:689:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:690:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:690:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:692:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:692:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:694:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:694:5: note: in expansion of macro 'TST_TN_EQ_STR' /source/test-c/test-format.c: In function 'tst_14': sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:700:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:700:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:701:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:701:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:702:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:702:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:703:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:703:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:705:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:705:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:706:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:706:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:707:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:707:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:708:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:708:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:710:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:710:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:711:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:711:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:712:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:712:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:713:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:713:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:715:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:715:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:716:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:716:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:717:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:717:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:718:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:718:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:720:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:720:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:722:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:722:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:724:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:724:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:727:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:727:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:729:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:729:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:731:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:731:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:734:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:734:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:736:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:736:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:738:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:738:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:741:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:741:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:743:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:743:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:745:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:745:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:748:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:748:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:750:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:750:5: note: in expansion of macro 'TST_TN_EQ_STR' /source/test-c/test-format.c: In function 'tst_15': sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:756:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:756:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:757:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:757:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:758:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:758:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:759:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:759:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:760:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:760:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:761:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:761:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:762:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:762:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:764:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:764:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:765:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:765:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:766:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:766:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:767:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:767:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:768:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:768:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:769:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:769:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:770:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:770:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:772:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:772:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:773:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:773:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:774:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:774:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:775:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:775:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:776:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:776:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:777:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:777:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:778:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:778:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:780:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:780:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:781:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:781:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:782:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:782:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:783:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:783:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:784:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:784:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:785:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:785:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:786:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:786:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:788:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:788:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:790:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:790:5: note: in expansion of macro 'TST_TN_EQ_STR' /source/test-c/test-format.c: In function 'tst_16': sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:796:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:796:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:797:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:797:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:798:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:798:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:799:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:799:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:801:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:801:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:802:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:802:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:803:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:803:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:804:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:804:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:806:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:806:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:807:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:807:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:808:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:808:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:809:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:809:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:811:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:811:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:812:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:812:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:813:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:813:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:814:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:814:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:833:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:833:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:834:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:834:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:835:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:835:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:837:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:837:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:838:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:838:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:839:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:839:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:841:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:841:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:842:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:842:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:843:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:843:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:845:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:845:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:846:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:846:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:847:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:847:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:850:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:850:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:852:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:852:5: note: in expansion of macro 'TST_TN_EQ_STR' /bin/bash ../libtool --tag=CC --mode=link gcc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/sigscheme-0.9.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -pedantic -Wall -Wchar-subscripts -Wmissing-declarations -Wredundant-decls -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wcast-align -Wsign-compare -Wno-overlength-strings -DNDEBUG -rpath /usr/lib/x86_64-linux-gnu -Wl,-z,relro -Wl,-z,now -o test-storage-coll test-storage-coll.o ../src/libsscm.la /build/reproducible-path/sigscheme-0.9.1/libgcroots/libgcroots.la /source/test-c/test-format.c: In function 'tst_17': sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:858:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:858:5: note: in expansion of macro 'TST_TN_EQ_STR' libtool: link: gcc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/sigscheme-0.9.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -pedantic -Wall -Wchar-subscripts -Wmissing-declarations -Wredundant-decls -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wcast-align -Wsign-compare -Wno-overlength-strings -DNDEBUG -Wl,-z -Wl,relro -Wl,-z -Wl,now -o .libs/test-array2list-coll test-array2list-coll.o ../src/.libs/libsscm.so /build/reproducible-path/sigscheme-0.9.1/libgcroots/.libs/libgcroots.so -Wl,-rpath -Wl,/usr/lib/x86_64-linux-gnu sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:859:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:859:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:860:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:860:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:861:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:861:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:863:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:863:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:864:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:864:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:865:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:865:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:866:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:866:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:868:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:868:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:869:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:869:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:870:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:870:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:871:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:871:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:873:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:873:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:874:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:874:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:875:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:875:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:876:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:876:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:895:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:895:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:896:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:896:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:897:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:897:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:899:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:899:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:900:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:900:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:901:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:901:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:903:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:903:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:904:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:904:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:905:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:905:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:907:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:907:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:908:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:908:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:909:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:909:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:912:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:912:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:914:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:914:5: note: in expansion of macro 'TST_TN_EQ_STR' /source/test-c/test-format.c: In function 'tst_18': sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:920:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:920:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:921:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:921:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:922:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:922:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:923:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:923:5: note: in expansion of macro 'TST_TN_EQ_STR' /bin/bash ../libtool --tag=CC --mode=link gcc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/sigscheme-0.9.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -pedantic -Wall -Wchar-subscripts -Wmissing-declarations -Wredundant-decls -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wcast-align -Wsign-compare -Wno-overlength-strings -DNDEBUG -rpath /usr/lib/x86_64-linux-gnu -Wl,-z,relro -Wl,-z,now -o test-length-coll test-length-coll.o ../src/libsscm.la /build/reproducible-path/sigscheme-0.9.1/libgcroots/libgcroots.la sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:925:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:925:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:926:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:926:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:927:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:927:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:928:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:928:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:930:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:930:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:931:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:931:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:932:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:932:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:933:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:933:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:935:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:935:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:936:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:936:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:937:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:937:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:938:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:938:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:957:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:957:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:959:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:959:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:961:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:961:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:964:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:964:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:966:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:966:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:968:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:968:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:971:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:971:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:973:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:973:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:975:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:975:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:978:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:978:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:980:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:980:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:982:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:982:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:986:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:986:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:988:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:988:5: note: in expansion of macro 'TST_TN_EQ_STR' /source/test-c/test-format.c: In function 'tst_19': sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:994:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:994:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:995:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:995:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:996:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:996:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:997:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:997:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:999:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:999:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:1000:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:1000:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:1001:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:1001:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:1002:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:1002:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:1004:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:1004:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:1005:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:1005:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:1006:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:1006:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:1007:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:1007:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:1009:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:1009:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:1010:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:1010:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:1011:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:1011:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:1012:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:1012:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:1043:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:1043:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:1045:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:1045:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:1047:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:1047:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:1050:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:1050:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:1052:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:1052:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:1054:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:1054:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:1057:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:1057:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:1059:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:1059:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:1061:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:1061:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:1064:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:1064:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:1066:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:1066:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:1068:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:1068:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:1072:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:1072:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:1074:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:1074:5: note: in expansion of macro 'TST_TN_EQ_STR' /source/test-c/test-format.c: In function 'tst_20': sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:1080:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:1080:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:1081:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:1081:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:1082:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:1082:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:1083:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:1083:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:1084:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:1084:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:1085:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:1085:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:1086:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:1086:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:1088:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:1088:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:1089:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:1089:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:1090:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:1090:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:1091:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:1091:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:1092:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:1092:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:1093:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:1093:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:1094:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:1094:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:1096:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:1096:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:1097:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:1097:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:1098:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:1098:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:1099:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:1099:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:1100:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:1100:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:1101:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:1101:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:1102:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:1102:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:1104:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:1104:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:1105:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:1105:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:1106:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:1106:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:1107:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:1107:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:1108:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:1108:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:1109:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:1109:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:1110:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:1110:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:1112:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:1112:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:1114:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:1114:5: note: in expansion of macro 'TST_TN_EQ_STR' /source/test-c/test-format.c: In function 'tst_21': sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:1120:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:1120:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:1121:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:1121:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:1122:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:1122:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:1123:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:1123:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:1125:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:1125:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:1126:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:1126:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:1127:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:1127:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:1128:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:1128:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:1130:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:1130:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:1131:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:1131:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:1132:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:1132:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:1133:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:1133:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:1135:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:1135:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:1136:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:1136:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:1137:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:1137:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:1138:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:1138:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:1140:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:1140:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:1141:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:1141:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:1142:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:1142:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:1144:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:1144:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:1145:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:1145:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:1146:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:1146:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:1148:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:1148:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:1149:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:1149:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:1150:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:1150:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:1152:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:1152:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:1153:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:1153:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:1154:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:1154:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:1156:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:1156:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:1158:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:1158:5: note: in expansion of macro 'TST_TN_EQ_STR' /source/test-c/test-format.c: In function 'tst_22': sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:1164:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:1164:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:1165:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:1165:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:1166:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:1166:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:1167:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:1167:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:1169:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:1169:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:1170:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:1170:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:1171:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:1171:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:1172:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:1172:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:1174:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:1174:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:1175:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:1175:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:1176:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:1176:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:1177:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:1177:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:1179:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:1179:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:1180:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:1180:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:1181:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:1181:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:1182:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:1182:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:1184:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:1184:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:1185:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:1185:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:1186:5: note: in expansion of macro 'TST_TN_EQ_STR' libtool: link: gcc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/sigscheme-0.9.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -pedantic -Wall -Wchar-subscripts -Wmissing-declarations -Wredundant-decls -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wcast-align -Wsign-compare -Wno-overlength-strings -DNDEBUG -Wl,-z -Wl,relro -Wl,-z -Wl,now -o .libs/test-strcasecmp-coll test-strcasecmp-coll.o ../src/.libs/libsscm.so /build/reproducible-path/sigscheme-0.9.1/libgcroots/.libs/libgcroots.so -Wl,-rpath -Wl,/usr/lib/x86_64-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) | ^~~~~~~~~~ /source/test-c/test-format.c:1186:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:1188:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:1188:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:1189:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:1189:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:1190:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:1190:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:1192:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:1192:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:1193:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:1193:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:1194:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:1194:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:1196:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:1196:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:1197:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:1197:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:1198:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:1198:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:1200:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:1200:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:1202:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:1202:5: note: in expansion of macro 'TST_TN_EQ_STR' /source/test-c/test-format.c: In function 'tst_23': sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:1208:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:1208:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:1209:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:1209:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:1210:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:1210:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:1211:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:1211:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:1213:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:1213:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:1214:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:1214:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:1215:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:1215:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:1216:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:1216:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:1218:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:1218:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:1219:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:1219:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:1220:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:1220:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:1221:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:1221:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:1223:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:1223:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:1224:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:1224:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:1225:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:1225:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:1226:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:1226:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:1228:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:1228:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:1230:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:1230:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:1232:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:1232:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:1235:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:1235:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:1237:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:1237:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:1239:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:1239:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:1242:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:1242:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:1244:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:1244:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:1246:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:1246:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:1249:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:1249:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:1251:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:1251:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:1253:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:1253:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:1256:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:1256:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:1258:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:1258:5: note: in expansion of macro 'TST_TN_EQ_STR' /source/test-c/test-format.c: In function 'tst_24': sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:1264:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:1264:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:1265:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:1265:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:1266:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:1266:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:1267:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:1267:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:1269:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:1269:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:1270:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:1270:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:1271:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:1271:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:1272:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:1272:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:1274:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:1274:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:1275:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:1275:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:1276:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:1276:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:1277:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:1277:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:1279:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:1279:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:1280:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:1280:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:1281:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:1281:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:1282:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:1282:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:1284:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:1284:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:1286:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:1286:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:1288:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:1288:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:1291:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:1291:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:1293:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:1293:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:1295:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:1295:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:1298:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:1298:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:1300:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:1300:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:1302:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:1302:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:1305:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:1305:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:1307:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:1307:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:1309:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:1309:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:1312:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:1312:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:1314:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:1314:5: note: in expansion of macro 'TST_TN_EQ_STR' /source/test-c/test-format.c: In function 'tst_25': sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:1320:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:1320:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:1321:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:1321:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:1322:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:1322:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:1323:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:1323:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:1324:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:1324:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:1325:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:1325:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:1326:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:1326:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:1328:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:1328:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:1329:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:1329:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:1330:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:1330:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:1331:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:1331:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:1332:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:1332:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:1333:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:1333:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:1334:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:1334:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:1336:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:1336:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:1337:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:1337:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:1338:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:1338:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:1339:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:1339:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:1340:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:1340:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:1341:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:1341:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:1342:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:1342:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:1344:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:1344:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:1345:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:1345:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:1346:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:1346:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:1347:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:1347:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:1348:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:1348:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:1349:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:1349:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:1350:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:1350:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:1352:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:1352:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:1354:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:1354:5: note: in expansion of macro 'TST_TN_EQ_STR' /source/test-c/test-format.c: In function 'tst_26': sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:1360:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:1360:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:1361:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:1361:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:1362:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:1362:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:1363:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:1363:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:1365:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:1365:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:1366:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:1366:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:1367:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:1367:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:1368:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:1368:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:1370:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:1370:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:1371:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:1371:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:1372:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:1372:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:1373:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:1373:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:1375:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:1375:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:1376:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:1376:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:1377:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:1377:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:1378:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:1378:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:1397:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:1397:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:1398:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:1398:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:1399:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:1399:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:1401:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:1401:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:1402:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:1402:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:1403:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:1403:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:1405:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:1405:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:1406:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:1406:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:1407:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:1407:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:1409:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:1409:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:1410:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:1410:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:1411:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:1411:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:1414:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:1414:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:1416:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:1416:5: note: in expansion of macro 'TST_TN_EQ_STR' /source/test-c/test-format.c: In function 'tst_27': sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:1422:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:1422:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:1423:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:1423:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:1424:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:1424:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:1425:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:1425:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:1427:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:1427:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:1428:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:1428:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:1429:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:1429:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:1430:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:1430:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:1432:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:1432:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:1433:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:1433:5: note: in expansion of macro 'TST_TN_EQ_STR' libtool: link: gcc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/sigscheme-0.9.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -pedantic -Wall -Wchar-subscripts -Wmissing-declarations -Wredundant-decls -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wcast-align -Wsign-compare -Wno-overlength-strings -DNDEBUG -Wl,-z -Wl,relro -Wl,-z -Wl,now -o .libs/test-storage-coll test-storage-coll.o ../src/.libs/libsscm.so /build/reproducible-path/sigscheme-0.9.1/libgcroots/.libs/libgcroots.so -Wl,-rpath -Wl,/usr/lib/x86_64-linux-gnu sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:1434:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:1434:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:1435:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:1435:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:1437:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:1437:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:1438:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:1438:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:1439:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:1439:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:1440:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:1440:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:1459:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:1459:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:1460:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:1460:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:1461:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:1461:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:1463:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:1463:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:1464:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:1464:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:1465:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:1465:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:1467:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:1467:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:1468:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:1468:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:1469:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:1469:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:1471:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:1471:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:1472:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:1472:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:1473:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:1473:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:1476:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:1476:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:1478:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:1478:5: note: in expansion of macro 'TST_TN_EQ_STR' /source/test-c/test-format.c: In function 'tst_28': sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:1484:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:1484:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:1485:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:1485:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:1486:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:1486:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:1487:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:1487:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:1489:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:1489:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:1490:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:1490:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:1491:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:1491:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:1492:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:1492:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:1494:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:1494:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:1495:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:1495:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:1496:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:1496:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:1497:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:1497:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:1499:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:1499:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:1500:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:1500:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:1501:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:1501:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:1502:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:1502:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:1521:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:1521:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:1522:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:1522:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:1523:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:1523:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:1525:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:1525:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:1526:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:1526:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:1527:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:1527:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:1529:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:1529:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:1530:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:1530:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:1531:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:1531:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:1533:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:1533:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:1534:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:1534:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:1535:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:1535:5: note: in expansion of macro 'TST_TN_EQ_STR' libtool: link: gcc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/sigscheme-0.9.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -pedantic -Wall -Wchar-subscripts -Wmissing-declarations -Wredundant-decls -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wcast-align -Wsign-compare -Wno-overlength-strings -DNDEBUG -Wl,-z -Wl,relro -Wl,-z -Wl,now -o .libs/test-length-coll test-length-coll.o ../src/.libs/libsscm.so /build/reproducible-path/sigscheme-0.9.1/libgcroots/.libs/libgcroots.so -Wl,-rpath -Wl,/usr/lib/x86_64-linux-gnu sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:1538:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:1538:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:1540:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:1540:5: note: in expansion of macro 'TST_TN_EQ_STR' /source/test-c/test-format.c: In function 'tst_29': sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:1546:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:1546:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:1547:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:1547:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:1548:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:1548:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:1549:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:1549:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:1551:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:1551:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:1552:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:1552:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:1553:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:1553:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:1554:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:1554:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:1556:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:1556:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:1557:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:1557:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:1558:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:1558:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:1559:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:1559:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:1561:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:1561:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:1562:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:1562:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:1563:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:1563:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:1564:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:1564:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:1595:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:1595:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:1597:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:1597:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:1599:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:1599:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:1602:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:1602:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:1604:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:1604:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:1606:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:1606:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:1609:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:1609:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:1611:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:1611:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:1613:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:1613:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:1616:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:1616:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:1618:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:1618:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:1620:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:1620:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:1624:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:1624:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:1626:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:1626:5: note: in expansion of macro 'TST_TN_EQ_STR' /source/test-c/test-format.c: In function 'tst_30': sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:1632:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:1632:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:1633:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:1633:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:1634:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:1634:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:1635:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:1635:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:1636:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:1636:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:1637:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:1637:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:1638:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:1638:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:1640:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:1640:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:1641:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:1641:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:1642:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:1642:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:1643:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:1643:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:1644:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:1644:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:1645:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:1645:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:1646:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:1646:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:1648:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:1648:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:1649:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:1649:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:1650:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:1650:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:1651:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:1651:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:1652:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:1652:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:1653:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:1653:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:1654:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:1654:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:1656:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:1656:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:1657:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:1657:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:1658:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:1658:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:1659:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:1659:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:1660:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:1660:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:1661:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:1661:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:1662:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:1662:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:1664:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:1664:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:1666:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:1666:5: note: in expansion of macro 'TST_TN_EQ_STR' /source/test-c/test-format.c: In function 'tst_31': sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:1672:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:1672:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:1673:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:1673:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:1674:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:1674:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:1675:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:1675:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:1677:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:1677:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:1678:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:1678:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:1679:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:1679:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:1680:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:1680:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:1682:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:1682:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:1683:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:1683:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:1684:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:1684:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:1685:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:1685:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:1687:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:1687:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:1688:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:1688:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:1689:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:1689:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:1690:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:1690:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:1709:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:1709:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:1710:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:1710:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:1711:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:1711:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:1713:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:1713:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:1714:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:1714:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:1715:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:1715:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:1717:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:1717:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:1718:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:1718:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:1719:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:1719:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:1721:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:1721:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:1722:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:1722:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:1723:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:1723:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:1726:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:1726:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:1728:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:1728:5: note: in expansion of macro 'TST_TN_EQ_STR' /source/test-c/test-format.c: In function 'tst_32': sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:1734:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:1734:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:1735:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:1735:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:1736:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:1736:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:1737:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:1737:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:1739:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:1739:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:1740:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:1740:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:1741:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:1741:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:1742:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:1742:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:1744:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:1744:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:1745:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:1745:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:1746:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:1746:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:1747:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:1747:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:1749:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:1749:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:1750:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:1750:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:1751:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:1751:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:1752:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:1752:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:1771:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:1771:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:1772:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:1772:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:1773:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:1773:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:1775:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:1775:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:1776:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:1776:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:1777:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:1777:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:1779:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:1779:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:1780:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:1780:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:1781:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:1781:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:1783:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:1783:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:1784:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:1784:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:1785:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:1785:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:1788:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:1788:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:1790:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:1790:5: note: in expansion of macro 'TST_TN_EQ_STR' /source/test-c/test-format.c: In function 'tst_33': sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:1796:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:1796:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:1797:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:1797:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:1798:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:1798:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:1799:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:1799:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:1801:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:1801:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:1802:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:1802:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:1803:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:1803:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:1804:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:1804:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:1806:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:1806:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:1807:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:1807:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:1808:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:1808:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:1809:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:1809:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:1811:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:1811:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:1812:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:1812:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:1813:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:1813:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:1814:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:1814:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:1833:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:1833:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:1835:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:1835:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:1837:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:1837:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:1840:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:1840:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:1842:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:1842:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:1844:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:1844:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:1847:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:1847:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:1849:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:1849:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:1851:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:1851:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:1854:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:1854:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:1856:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:1856:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:1858:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:1858:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:1862:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:1862:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:1864:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:1864:5: note: in expansion of macro 'TST_TN_EQ_STR' /source/test-c/test-format.c: In function 'tst_34': sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:1870:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:1870:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:1871:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:1871:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:1872:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:1872:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:1873:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:1873:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:1875:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:1875:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:1876:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:1876:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:1877:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:1877:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:1878:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:1878:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:1880:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:1880:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:1881:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:1881:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:1882:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:1882:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:1883:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:1883:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:1885:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:1885:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:1886:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:1886:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:1887:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:1887:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:1888:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:1888:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:1919:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:1919:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:1921:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:1921:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:1923:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:1923:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:1926:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:1926:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:1928:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:1928:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:1930:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:1930:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:1933:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:1933:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:1935:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:1935:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:1937:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:1937:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:1940:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:1940:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:1942:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:1942:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:1944:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:1944:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:1948:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:1948:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:1950:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:1950:5: note: in expansion of macro 'TST_TN_EQ_STR' /source/test-c/test-format.c: In function 'tst_35': sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:1956:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:1956:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:1957:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:1957:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:1958:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:1958:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:1959:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:1959:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:1960:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:1960:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:1961:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:1961:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:1962:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:1962:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:1964:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:1964:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:1965:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:1965:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:1966:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:1966:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:1967:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:1967:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:1968:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:1968:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:1969:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:1969:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:1970:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:1970:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:1972:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:1972:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:1973:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:1973:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:1974:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:1974:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:1975:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:1975:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:1976:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:1976:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:1977:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:1977:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:1978:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:1978:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:1980:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:1980:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:1981:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:1981:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:1982:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:1982:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:1983:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:1983:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:1984:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:1984:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:1985:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:1985:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:1986:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:1986:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:1988:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:1988:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:1990:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:1990:5: note: in expansion of macro 'TST_TN_EQ_STR' /source/test-c/test-format.c: In function 'tst_36': sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:1996:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:1996:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:1997:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:1997:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:1998:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:1998:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:1999:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:1999:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:2001:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:2001:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:2002:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:2002:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:2003:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:2003:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:2004:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:2004:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:2006:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:2006:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:2007:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:2007:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:2008:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:2008:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:2009:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:2009:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:2011:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:2011:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:2012:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:2012:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:2013:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:2013:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:2014:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:2014:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:2062:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:2062:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:2064:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:2064:5: note: in expansion of macro 'TST_TN_EQ_STR' /source/test-c/test-format.c: In function 'tst_37': sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:2070:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:2070:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:2071:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:2071:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:2072:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:2072:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:2073:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:2073:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:2075:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:2075:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:2076:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:2076:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:2077:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:2077:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:2078:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:2078:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:2080:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:2080:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:2081:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:2081:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:2082:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:2082:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:2083:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:2083:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:2085:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:2085:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:2086:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:2086:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:2087:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:2087:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:2088:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:2088:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:2124:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:2124:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:2126:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:2126:5: note: in expansion of macro 'TST_TN_EQ_STR' /source/test-c/test-format.c: In function 'tst_38': sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:2132:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:2132:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:2133:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:2133:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:2134:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:2134:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:2135:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:2135:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:2137:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:2137:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:2138:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:2138:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:2139:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:2139:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:2140:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:2140:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:2142:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:2142:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:2143:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:2143:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:2144:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:2144:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:2145:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:2145:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:2147:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:2147:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:2148:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:2148:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:2149:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:2149:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:2150:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:2150:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:2198:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:2198:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:2200:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:2200:5: note: in expansion of macro 'TST_TN_EQ_STR' /source/test-c/test-format.c: In function 'tst_39': sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:2206:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:2206:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:2207:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:2207:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:2208:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:2208:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:2209:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:2209:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:2211:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:2211:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:2212:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:2212:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:2213:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:2213:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:2214:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:2214:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:2216:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:2216:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:2217:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:2217:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:2218:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:2218:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:2219:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:2219:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:2221:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:2221:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:2222:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:2222:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:2223:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:2223:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:2224:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:2224:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:2284:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:2284:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:2286:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:2286:5: note: in expansion of macro 'TST_TN_EQ_STR' /source/test-c/test-format.c: In function 'tst_40': sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:2292:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:2292:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:2293:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:2293:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:2294:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:2294:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:2295:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:2295:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:2296:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:2296:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:2297:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:2297:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:2298:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:2298:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:2300:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:2300:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:2301:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:2301:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:2302:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:2302:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:2303:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:2303:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:2304:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:2304:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:2305:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:2305:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:2306:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:2306:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:2308:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:2308:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:2309:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:2309:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:2310:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:2310:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:2311:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:2311:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:2312:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:2312:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:2313:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:2313:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:2314:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:2314:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:2316:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:2316:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:2317:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:2317:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:2318:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:2318:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:2319:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:2319:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:2320:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:2320:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:2321:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:2321:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:2322:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:2322:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:2324:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:2324:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:2326:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:2326:5: note: in expansion of macro 'TST_TN_EQ_STR' /source/test-c/test-format.c: In function 'tst_41': sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:2332:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:2332:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:2333:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:2333:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:2334:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:2334:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:2335:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:2335:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:2337:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:2337:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:2338:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:2338:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:2339:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:2339:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:2340:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:2340:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:2342:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:2342:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:2343:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:2343:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:2344:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:2344:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:2345:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:2345:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:2347:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:2347:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:2348:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:2348:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:2349:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:2349:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:2350:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:2350:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:2369:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:2369:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:2370:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:2370:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:2371:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:2371:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:2373:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:2373:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:2374:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:2374:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:2375:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:2375:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:2377:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:2377:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:2378:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:2378:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:2379:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:2379:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:2381:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:2381:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:2382:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:2382:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:2383:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:2383:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:2386:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:2386:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:2388:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:2388:5: note: in expansion of macro 'TST_TN_EQ_STR' /source/test-c/test-format.c: In function 'tst_42': sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:2394:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:2394:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:2395:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:2395:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:2396:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:2396:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:2397:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:2397:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:2399:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:2399:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:2400:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:2400:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:2401:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:2401:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:2402:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:2402:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:2404:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:2404:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:2405:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:2405:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:2406:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:2406:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:2407:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:2407:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:2409:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:2409:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:2410:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:2410:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:2411:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:2411:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:2412:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:2412:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:2433:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:2433:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:2435:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:2435:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:2436:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:2436:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:2437:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:2437:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:2439:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:2439:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:2440:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:2440:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:2441:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:2441:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:2443:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:2443:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:2444:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:2444:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:2445:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:2445:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:2447:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:2447:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:2448:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:2448:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:2449:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:2449:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:2452:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:2452:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:2454:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:2454:5: note: in expansion of macro 'TST_TN_EQ_STR' /source/test-c/test-format.c: In function 'tst_43': sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:2460:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:2460:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:2461:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:2461:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:2462:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:2462:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:2463:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:2463:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:2465:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:2465:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:2466:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:2466:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:2467:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:2467:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:2468:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:2468:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:2470:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:2470:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:2471:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:2471:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:2472:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:2472:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:2473:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:2473:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:2475:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:2475:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:2476:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:2476:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:2477:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:2477:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:2478:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:2478:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:2497:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:2497:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:2499:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:2499:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:2501:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:2501:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:2504:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:2504:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:2506:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:2506:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:2508:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:2508:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:2511:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:2511:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:2513:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:2513:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:2515:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:2515:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:2518:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:2518:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:2520:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:2520:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:2522:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:2522:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:2526:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:2526:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:2528:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:2528:5: note: in expansion of macro 'TST_TN_EQ_STR' /source/test-c/test-format.c: In function 'tst_44': sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:2534:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:2534:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:2535:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:2535:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:2536:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:2536:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:2537:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:2537:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:2539:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:2539:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:2540:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:2540:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:2541:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:2541:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:2542:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:2542:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:2544:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:2544:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:2545:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:2545:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:2546:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:2546:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:2547:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:2547:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:2549:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:2549:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:2550:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:2550:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:2551:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:2551:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:2552:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:2552:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:2583:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:2583:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:2585:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:2585:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:2587:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:2587:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:2590:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:2590:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:2592:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:2592:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:2594:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:2594:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:2597:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:2597:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:2599:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:2599:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:2601:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:2601:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:2604:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:2604:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:2606:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:2606:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:2608:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:2608:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:2612:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:2612:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:2614:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:2614:5: note: in expansion of macro 'TST_TN_EQ_STR' /source/test-c/test-format.c: In function 'tst_45': sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:2620:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:2620:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:2621:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:2621:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:2622:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:2622:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:2623:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:2623:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:2624:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:2624:5: note: in expansion of macro 'TST_TN_EQ_STR' /source/test-c/test-format.c: In function 'tst_46': sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:2629:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:2629:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:2630:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:2630:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:2631:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:2631:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:2632:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:2632:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:2633:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:2633:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:2634:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:2634:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:2635:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:2635:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:2637:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:2637:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:2638:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:2638:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:2639:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:2639:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:2640:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:2640:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:2641:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:2641:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:2642:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:2642:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:2643:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:2643:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:2645:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:2645:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:2646:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:2646:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:2647:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:2647:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:2648:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:2648:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:2649:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:2649:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:2650:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:2650:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:2651:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:2651:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:2653:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:2653:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:2654:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:2654:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:2655:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:2655:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:2656:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:2656:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:2657:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:2657:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:2658:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:2658:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:2659:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:2659:5: note: in expansion of macro 'TST_TN_EQ_STR' /source/test-c/test-format.c: In function 'tst_47': sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:2664:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:2664:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:2665:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:2665:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:2666:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:2666:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:2667:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:2667:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:2668:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:2668:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:2669:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:2669:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:2670:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:2670:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:2672:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:2672:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:2673:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:2673:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:2674:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:2674:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:2675:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:2675:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:2676:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:2676:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:2677:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:2677:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:2678:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:2678:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:2680:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:2680:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:2681:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:2681:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:2682:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:2682:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:2683:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:2683:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:2684:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:2684:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:2685:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:2685:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:2686:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:2686:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:2688:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:2688:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:2689:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:2689:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:2690:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:2690:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:2691:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:2691:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:2692:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:2692:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:2693:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:2693:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:2694:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:2694:5: note: in expansion of macro 'TST_TN_EQ_STR' /source/test-c/test-format.c: In function 'tst_48': sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:2699:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:2699:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:2700:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:2700:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:2701:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:2701:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:2702:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:2702:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:2703:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:2703:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:2704:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:2704:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:2705:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:2705:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:2707:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:2707:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:2708:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:2708:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:2709:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:2709:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:2710:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:2710:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:2711:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:2711:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:2712:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:2712:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:2713:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:2713:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:2715:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:2715:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:2716:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:2716:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:2717:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:2717:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:2718:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:2718:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:2719:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:2719:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:2720:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:2720:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:2721:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:2721:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:2723:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:2723:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:2724:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:2724:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:2725:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:2725:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:2726:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:2726:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:2727:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:2727:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:2728:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:2728:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:2729:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:2729:5: note: in expansion of macro 'TST_TN_EQ_STR' /source/test-c/test-format.c: In function 'tst_49': sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:2734:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:2734:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:2735:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:2735:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:2736:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:2736:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:2737:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:2737:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:2738:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:2738:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:2739:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:2739:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:2740:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:2740:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:2742:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:2742:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:2743:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:2743:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:2744:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:2744:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:2745:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:2745:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:2746:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:2746:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:2747:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:2747:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:2748:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:2748:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:2750:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:2750:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:2751:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:2751:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:2752:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:2752:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:2753:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:2753:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:2754:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:2754:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:2755:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:2755:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:2756:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:2756:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:2758:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:2758:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:2759:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:2759:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:2760:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:2760:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:2761:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:2761:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:2762:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:2762:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:2763:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:2763:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:2764:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:2764:5: note: in expansion of macro 'TST_TN_EQ_STR' /source/test-c/test-format.c: In function 'tst_50': sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:2769:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:2769:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:2770:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:2770:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:2771:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:2771:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:2772:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:2772:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:2773:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:2773:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:2774:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:2774:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:2775:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:2775:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:2777:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:2777:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:2778:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:2778:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:2779:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:2779:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:2780:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:2780:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:2781:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:2781:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:2782:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:2782:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:2783:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:2783:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:2785:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:2785:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:2786:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:2786:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:2787:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:2787:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:2788:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:2788:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:2789:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:2789:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:2790:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:2790:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:2791:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:2791:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:2793:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:2793:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:2794:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:2794:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:2795:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:2795:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:2796:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:2796:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:2797:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:2797:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:2798:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:2798:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:2799:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:2799:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:2801:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:2801:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:2802:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:2802:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:2803:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:2803:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:2804:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:2804:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:2805:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:2805:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:2806:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:2806:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:2807:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:2807:5: note: in expansion of macro 'TST_TN_EQ_STR' /source/test-c/test-format.c: In function 'tst_51': sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:2812:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:2812:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:2813:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:2813:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:2814:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:2814:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:2815:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:2815:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:2816:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:2816:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:2817:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:2817:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:2818:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:2818:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:2819:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:2819:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:2820:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:2820:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:2821:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:2821:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:2822:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:2822:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:2823:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:2823:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:2825:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:2825:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:2826:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:2826:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:2827:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:2827:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:2828:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:2828:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:2829:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:2829:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:2830:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:2830:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:2831:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:2831:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:2832:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:2832:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:2833:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:2833:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:2834:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:2834:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:2835:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:2835:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:2836:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:2836:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:2837:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:2837:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:2839:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:2839:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:2841:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:2841:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:2843:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:2843:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:2845:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:2845:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:2847:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:2847:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:2849:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:2849:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:2851:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:2851:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:2853:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:2853:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:2855:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:2855:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:2857:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:2857:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:2859:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:2859:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:2861:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:2861:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:2863:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:2863:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:2865:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:2865:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:2867:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:2867:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:2869:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:2869:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:2871:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:2871:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:2873:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:2873:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:2875:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:2875:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:2877:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:2877:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:2879:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:2879:5: note: in expansion of macro 'TST_TN_EQ_STR' /source/test-c/test-format.c: In function 'tst_52': sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:2885:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:2885:5: note: in expansion of macro 'TST_TN_EQ_STR' /source/test-c/test-format.c: In function 'tst_53': sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:2890:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:2890:5: note: in expansion of macro 'TST_TN_EQ_STR' /source/test-c/test-format.c: In function 'tst_54': sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:2895:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:2895:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:2896:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:2896:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:2897:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:2897:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:2898:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:2898:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:2899:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:2899:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:2900:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:2900:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:2901:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:2901:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:2902:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:2902:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:2903:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:2903:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:2904:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:2904:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:2905:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:2905:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:2906:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:2906:5: note: in expansion of macro 'TST_TN_EQ_STR' /source/test-c/test-format.c: In function 'tst_55': sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:2911:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:2911:5: note: in expansion of macro 'TST_TN_EQ_STR' /source/test-c/test-format.c: In function 'tst_56': sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:2916:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:2916:5: note: in expansion of macro 'TST_TN_EQ_STR' /source/test-c/test-format.c: In function 'tst_57': sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:2921:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:2921:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:2922:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:2922:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:2923:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:2923:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:2924:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:2924:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:2925:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:2925:5: note: in expansion of macro 'TST_TN_EQ_STR' /source/test-c/test-format.c: In function 'tst_58': sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:2931:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:2931:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:2932:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:2932:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:2933:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:2933:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:2934:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:2934:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:2935:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:2935:5: note: in expansion of macro 'TST_TN_EQ_STR' /source/test-c/test-format.c: In function 'tst_59': sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:2941:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:2941:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:2942:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:2942:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:2943:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:2943:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:2944:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:2944:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:2945:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:2945:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:2948:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:2948:5: note: in expansion of macro 'TST_TN_EQ_STR' /source/test-c/test-format.c: In function 'tst_60': sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:2953:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:2953:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:2954:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:2954:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:2955:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:2955:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:2956:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:2956:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:2958:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:2958:5: note: in expansion of macro 'TST_TN_EQ_STR' /source/test-c/test-format.c: In function 'tst_61': sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:2964:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:2964:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:2965:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:2965:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:2966:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:2966:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:2967:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:2967:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:2974:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:2974:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:2978:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:2978:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:2981:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:2981:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:2984:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:2984:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:2986:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:2986:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:2989:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:2989:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:2994:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:2994:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:3000:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:3000:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:3003:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:3003:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:3006:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:3006:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:3009:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:3009:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:3012:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:3012:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:3016:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:3016:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:3020:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:3020:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:3024:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:3024:5: note: in expansion of macro 'TST_TN_EQ_STR' /source/test-c/test-format.c: In function 'tst_62': sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:3031:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:3031:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:3032:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:3032:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:3033:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:3033:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:3034:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:3034:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:3036:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:3036:5: note: in expansion of macro 'TST_TN_EQ_STR' /source/test-c/test-format.c: In function 'tst_63': sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:3046:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:3046:5: note: in expansion of macro 'TST_TN_EQ_STR' /source/test-c/test-format.c: In function 'tst_64': sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:3051:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:3051:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:3061:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:3061:5: note: in expansion of macro 'TST_TN_EQ_STR' /source/test-c/test-format.c: In function 'tst_65': sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:3077:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:3077:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:3078:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:3078:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:3082:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:3082:5: note: in expansion of macro 'TST_TN_EQ_STR' /source/test-c/test-format.c: In function 'tst_66': sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:3098:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:3098:5: note: in expansion of macro 'TST_TN_EQ_STR' /source/test-c/test-format.c: In function 'tst_67': sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:3115:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:3115:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:3116:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:3116:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:3117:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:3117:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:3118:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:3118:5: note: in expansion of macro 'TST_TN_EQ_STR' /bin/bash ../libtool --tag=CC --mode=link gcc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/sigscheme-0.9.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -pedantic -Wall -Wchar-subscripts -Wmissing-declarations -Wredundant-decls -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wcast-align -Wsign-compare -Wno-overlength-strings -DNDEBUG -rpath /usr/lib/x86_64-linux-gnu -Wl,-z,relro -Wl,-z,now -o test-format-coll test-format-coll.o ../src/libsscm.la /build/reproducible-path/sigscheme-0.9.1/libgcroots/libgcroots.la libtool: link: gcc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/sigscheme-0.9.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -pedantic -Wall -Wchar-subscripts -Wmissing-declarations -Wredundant-decls -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wcast-align -Wsign-compare -Wno-overlength-strings -DNDEBUG -Wl,-z -Wl,relro -Wl,-z -Wl,now -o .libs/test-format-coll test-format-coll.o ../src/.libs/libsscm.so /build/reproducible-path/sigscheme-0.9.1/libgcroots/.libs/libgcroots.so -Wl,-rpath -Wl,/usr/lib/x86_64-linux-gnu make[3]: Leaving directory '/build/reproducible-path/sigscheme-0.9.1/test-c' make check-TESTS make[3]: Entering directory '/build/reproducible-path/sigscheme-0.9.1/test-c' make[4]: Entering directory '/build/reproducible-path/sigscheme-0.9.1/test-c' PASS: test-alignment-coll PASS: test-gc-protect-coll PASS: test-global-coll PASS: test-gc-protect-stack-coll PASS: test-strcasecmp-coll PASS: test-storage-compact-coll PASS: test-gc-coll PASS: test-length-coll PASS: test-storage-coll PASS: test-array2list-coll PASS: test-format-coll ============================================================================ Testsuite summary for SigScheme 0.9.1 ============================================================================ # TOTAL: 11 # PASS: 11 # SKIP: 0 # XFAIL: 0 # FAIL: 0 # XPASS: 0 # ERROR: 0 ============================================================================ make[4]: Leaving directory '/build/reproducible-path/sigscheme-0.9.1/test-c' make[3]: Leaving directory '/build/reproducible-path/sigscheme-0.9.1/test-c' make[2]: Leaving directory '/build/reproducible-path/sigscheme-0.9.1/test-c' Making check in bench make[2]: Entering directory '/build/reproducible-path/sigscheme-0.9.1/bench' make[2]: Nothing to be done for 'check'. make[2]: Leaving directory '/build/reproducible-path/sigscheme-0.9.1/bench' make[2]: Entering directory '/build/reproducible-path/sigscheme-0.9.1' make[2]: Nothing to be done for 'check-am'. make[2]: Leaving directory '/build/reproducible-path/sigscheme-0.9.1' make[1]: Leaving directory '/build/reproducible-path/sigscheme-0.9.1' create-stamp debian/debhelper-build-stamp dh_prep dh_auto_install make -j1 install DESTDIR=/build/reproducible-path/sigscheme-0.9.1/debian/tmp AM_UPDATE_INFO_DIR=no make[1]: Entering directory '/build/reproducible-path/sigscheme-0.9.1' Making install in doc make[2]: Entering directory '/build/reproducible-path/sigscheme-0.9.1/doc' make[3]: Entering directory '/build/reproducible-path/sigscheme-0.9.1/doc' make[3]: Nothing to be done for 'install-exec-am'. /usr/bin/mkdir -p '/build/reproducible-path/sigscheme-0.9.1/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 '/build/reproducible-path/sigscheme-0.9.1/debian/tmp/usr/share/doc/sigscheme' /usr/bin/mkdir -p '/build/reproducible-path/sigscheme-0.9.1/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 '/build/reproducible-path/sigscheme-0.9.1/debian/tmp/usr/share/doc/sigscheme' make[3]: Leaving directory '/build/reproducible-path/sigscheme-0.9.1/doc' make[2]: Leaving directory '/build/reproducible-path/sigscheme-0.9.1/doc' Making install in m4 make[2]: Entering directory '/build/reproducible-path/sigscheme-0.9.1/m4' make[3]: Entering directory '/build/reproducible-path/sigscheme-0.9.1/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 '/build/reproducible-path/sigscheme-0.9.1/m4' make[2]: Leaving directory '/build/reproducible-path/sigscheme-0.9.1/m4' Making install in tools make[2]: Entering directory '/build/reproducible-path/sigscheme-0.9.1/tools' make[3]: Entering directory '/build/reproducible-path/sigscheme-0.9.1/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 '/build/reproducible-path/sigscheme-0.9.1/tools' make[2]: Leaving directory '/build/reproducible-path/sigscheme-0.9.1/tools' Making install in libgcroots make[2]: Entering directory '/build/reproducible-path/sigscheme-0.9.1/libgcroots' Making install in m4 make[3]: Entering directory '/build/reproducible-path/sigscheme-0.9.1/libgcroots/m4' make[4]: Entering directory '/build/reproducible-path/sigscheme-0.9.1/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 '/build/reproducible-path/sigscheme-0.9.1/libgcroots/m4' make[3]: Leaving directory '/build/reproducible-path/sigscheme-0.9.1/libgcroots/m4' make[3]: Entering directory '/build/reproducible-path/sigscheme-0.9.1/libgcroots' make[4]: Entering directory '/build/reproducible-path/sigscheme-0.9.1/libgcroots' /usr/bin/mkdir -p '/build/reproducible-path/sigscheme-0.9.1/debian/tmp/usr/lib/x86_64-linux-gnu' /bin/bash ./libtool --mode=install /usr/bin/install -c libgcroots.la '/build/reproducible-path/sigscheme-0.9.1/debian/tmp/usr/lib/x86_64-linux-gnu' libtool: install: /usr/bin/install -c .libs/libgcroots.so.0.1.0 /build/reproducible-path/sigscheme-0.9.1/debian/tmp/usr/lib/x86_64-linux-gnu/libgcroots.so.0.1.0 libtool: install: (cd /build/reproducible-path/sigscheme-0.9.1/debian/tmp/usr/lib/x86_64-linux-gnu && { ln -s -f libgcroots.so.0.1.0 libgcroots.so.0 || { rm -f libgcroots.so.0 && ln -s libgcroots.so.0.1.0 libgcroots.so.0; }; }) libtool: install: (cd /build/reproducible-path/sigscheme-0.9.1/debian/tmp/usr/lib/x86_64-linux-gnu && { ln -s -f libgcroots.so.0.1.0 libgcroots.so || { rm -f libgcroots.so && ln -s libgcroots.so.0.1.0 libgcroots.so; }; }) libtool: install: /usr/bin/install -c .libs/libgcroots.lai /build/reproducible-path/sigscheme-0.9.1/debian/tmp/usr/lib/x86_64-linux-gnu/libgcroots.la libtool: install: /usr/bin/install -c .libs/libgcroots.a /build/reproducible-path/sigscheme-0.9.1/debian/tmp/usr/lib/x86_64-linux-gnu/libgcroots.a libtool: install: chmod 644 /build/reproducible-path/sigscheme-0.9.1/debian/tmp/usr/lib/x86_64-linux-gnu/libgcroots.a libtool: install: ranlib /build/reproducible-path/sigscheme-0.9.1/debian/tmp/usr/lib/x86_64-linux-gnu/libgcroots.a libtool: warning: remember to run 'libtool --finish /usr/lib/x86_64-linux-gnu' /usr/bin/mkdir -p '/build/reproducible-path/sigscheme-0.9.1/debian/tmp/usr/include' /usr/bin/install -c -m 644 include/gcroots.h '/build/reproducible-path/sigscheme-0.9.1/debian/tmp/usr/include' /usr/bin/mkdir -p '/build/reproducible-path/sigscheme-0.9.1/debian/tmp/usr/lib/x86_64-linux-gnu/pkgconfig' /usr/bin/install -c -m 644 gcroots.pc '/build/reproducible-path/sigscheme-0.9.1/debian/tmp/usr/lib/x86_64-linux-gnu/pkgconfig' make[4]: Leaving directory '/build/reproducible-path/sigscheme-0.9.1/libgcroots' make[3]: Leaving directory '/build/reproducible-path/sigscheme-0.9.1/libgcroots' make[2]: Leaving directory '/build/reproducible-path/sigscheme-0.9.1/libgcroots' Making install in include make[2]: Entering directory '/build/reproducible-path/sigscheme-0.9.1/include' Making install in sigscheme make[3]: Entering directory '/build/reproducible-path/sigscheme-0.9.1/include/sigscheme' make install-am make[4]: Entering directory '/build/reproducible-path/sigscheme-0.9.1/include/sigscheme' make[5]: Entering directory '/build/reproducible-path/sigscheme-0.9.1/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 '/build/reproducible-path/sigscheme-0.9.1/include/sigscheme' make[4]: Leaving directory '/build/reproducible-path/sigscheme-0.9.1/include/sigscheme' make[3]: Leaving directory '/build/reproducible-path/sigscheme-0.9.1/include/sigscheme' make[3]: Entering directory '/build/reproducible-path/sigscheme-0.9.1/include' make[4]: Entering directory '/build/reproducible-path/sigscheme-0.9.1/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 '/build/reproducible-path/sigscheme-0.9.1/include' make[3]: Leaving directory '/build/reproducible-path/sigscheme-0.9.1/include' make[2]: Leaving directory '/build/reproducible-path/sigscheme-0.9.1/include' Making install in src make[2]: Entering directory '/build/reproducible-path/sigscheme-0.9.1/src' make install-am make[3]: Entering directory '/build/reproducible-path/sigscheme-0.9.1/src' make[4]: Entering directory '/build/reproducible-path/sigscheme-0.9.1/src' /usr/bin/mkdir -p '/build/reproducible-path/sigscheme-0.9.1/debian/tmp/usr/lib/x86_64-linux-gnu' /bin/bash ../libtool --mode=install /usr/bin/install -c libsscm.la '/build/reproducible-path/sigscheme-0.9.1/debian/tmp/usr/lib/x86_64-linux-gnu' libtool: warning: relinking 'libsscm.la' libtool: install: (cd /build/reproducible-path/sigscheme-0.9.1/src; /bin/bash "/build/reproducible-path/sigscheme-0.9.1/libtool" --tag CC --mode=relink gcc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/sigscheme-0.9.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -pedantic -Wall -Wchar-subscripts -Wmissing-declarations -Wredundant-decls -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wcast-align -Wsign-compare -Wno-overlength-strings -DNDEBUG -version-info 3:1:0 -Wl,-z,relro -Wl,-z,now -o libsscm.la -rpath /usr/lib/x86_64-linux-gnu libsscm_la-alloc.lo libsscm_la-storage.lo libsscm_la-storage-gc.lo libsscm_la-error.lo libsscm_la-symbol.lo libsscm_la-env.lo libsscm_la-eval.lo libsscm_la-syntax.lo libsscm_la-procedure.lo libsscm_la-list.lo libsscm_la-module.lo libsscm_la-sigscheme.lo libsscm_la-continuation.lo libsscm_la-scmport-file.lo libsscm_la-scmport-basechar.lo libsscm_la-encoding.lo libsscm_la-scmport-mbchar.lo libsscm_la-format.lo libsscm_la-qquote.lo libsscm_la-legacy-macro.lo libsscm_la-promise.lo libsscm_la-number.lo libsscm_la-number-io.lo libsscm_la-char.lo libsscm_la-string.lo libsscm_la-string-procedure.lo libsscm_la-vector.lo libsscm_la-port.lo libsscm_la-read.lo libsscm_la-write.lo libsscm_la-load.lo libsscm_la-deep-cadrs.lo libsscm_la-module-sscm-ext.lo libsscm_la-module-srfi1.lo libsscm_la-module-srfi2.lo libsscm_la-module-srfi6.lo libsscm_la-scmport-str.lo libsscm_la-module-srfi8.lo libsscm_la-module-srfi9.lo libsscm_la-module-srfi23.lo libsscm_la-module-srfi28.lo libsscm_la-module-srfi34.lo libsscm_la-module-srfi38.lo libsscm_la-module-srfi43.lo libsscm_la-module-srfi48.lo libsscm_la-module-srfi55.lo libsscm_la-module-srfi60.lo /build/reproducible-path/sigscheme-0.9.1/libgcroots/libgcroots.la -inst-prefix-dir /build/reproducible-path/sigscheme-0.9.1/debian/tmp) libtool: relink: gcc -shared -fPIC -DPIC .libs/libsscm_la-alloc.o .libs/libsscm_la-storage.o .libs/libsscm_la-storage-gc.o .libs/libsscm_la-error.o .libs/libsscm_la-symbol.o .libs/libsscm_la-env.o .libs/libsscm_la-eval.o .libs/libsscm_la-syntax.o .libs/libsscm_la-procedure.o .libs/libsscm_la-list.o .libs/libsscm_la-module.o .libs/libsscm_la-sigscheme.o .libs/libsscm_la-continuation.o .libs/libsscm_la-scmport-file.o .libs/libsscm_la-scmport-basechar.o .libs/libsscm_la-encoding.o .libs/libsscm_la-scmport-mbchar.o .libs/libsscm_la-format.o .libs/libsscm_la-qquote.o .libs/libsscm_la-legacy-macro.o .libs/libsscm_la-promise.o .libs/libsscm_la-number.o .libs/libsscm_la-number-io.o .libs/libsscm_la-char.o .libs/libsscm_la-string.o .libs/libsscm_la-string-procedure.o .libs/libsscm_la-vector.o .libs/libsscm_la-port.o .libs/libsscm_la-read.o .libs/libsscm_la-write.o .libs/libsscm_la-load.o .libs/libsscm_la-deep-cadrs.o .libs/libsscm_la-module-sscm-ext.o .libs/libsscm_la-module-srfi1.o .libs/libsscm_la-module-srfi2.o .libs/libsscm_la-module-srfi6.o .libs/libsscm_la-scmport-str.o .libs/libsscm_la-module-srfi8.o .libs/libsscm_la-module-srfi9.o .libs/libsscm_la-module-srfi23.o .libs/libsscm_la-module-srfi28.o .libs/libsscm_la-module-srfi34.o .libs/libsscm_la-module-srfi38.o .libs/libsscm_la-module-srfi43.o .libs/libsscm_la-module-srfi48.o .libs/libsscm_la-module-srfi55.o .libs/libsscm_la-module-srfi60.o -L/build/reproducible-path/sigscheme-0.9.1/debian/tmp/usr/lib/x86_64-linux-gnu -L/usr/lib/x86_64-linux-gnu -lgcroots -g -O2 -fstack-protector-strong -Wl,-z -Wl,relro -Wl,-z -Wl,now -Wl,-soname -Wl,libsscm.so.3 -o .libs/libsscm.so.3.0.1 libtool: install: /usr/bin/install -c .libs/libsscm.so.3.0.1T /build/reproducible-path/sigscheme-0.9.1/debian/tmp/usr/lib/x86_64-linux-gnu/libsscm.so.3.0.1 libtool: install: (cd /build/reproducible-path/sigscheme-0.9.1/debian/tmp/usr/lib/x86_64-linux-gnu && { ln -s -f libsscm.so.3.0.1 libsscm.so.3 || { rm -f libsscm.so.3 && ln -s libsscm.so.3.0.1 libsscm.so.3; }; }) libtool: install: (cd /build/reproducible-path/sigscheme-0.9.1/debian/tmp/usr/lib/x86_64-linux-gnu && { ln -s -f libsscm.so.3.0.1 libsscm.so || { rm -f libsscm.so && ln -s libsscm.so.3.0.1 libsscm.so; }; }) libtool: install: /usr/bin/install -c .libs/libsscm.lai /build/reproducible-path/sigscheme-0.9.1/debian/tmp/usr/lib/x86_64-linux-gnu/libsscm.la libtool: install: /usr/bin/install -c .libs/libsscm.a /build/reproducible-path/sigscheme-0.9.1/debian/tmp/usr/lib/x86_64-linux-gnu/libsscm.a libtool: install: chmod 644 /build/reproducible-path/sigscheme-0.9.1/debian/tmp/usr/lib/x86_64-linux-gnu/libsscm.a libtool: install: ranlib /build/reproducible-path/sigscheme-0.9.1/debian/tmp/usr/lib/x86_64-linux-gnu/libsscm.a libtool: warning: remember to run 'libtool --finish /usr/lib/x86_64-linux-gnu' /usr/bin/mkdir -p '/build/reproducible-path/sigscheme-0.9.1/debian/tmp/usr/bin' /bin/bash ../libtool --mode=install /usr/bin/install -c sscm '/build/reproducible-path/sigscheme-0.9.1/debian/tmp/usr/bin' libtool: warning: 'libsscm.la' has not been installed in '/usr/lib/x86_64-linux-gnu' libtool: warning: '/build/reproducible-path/sigscheme-0.9.1/libgcroots/libgcroots.la' has not been installed in '/usr/lib/x86_64-linux-gnu' libtool: install: /usr/bin/install -c .libs/sscm /build/reproducible-path/sigscheme-0.9.1/debian/tmp/usr/bin/sscm /usr/bin/mkdir -p '/build/reproducible-path/sigscheme-0.9.1/debian/tmp/usr/include/sigscheme' /usr/bin/install -c -m 644 config.h '/build/reproducible-path/sigscheme-0.9.1/debian/tmp/usr/include/sigscheme' /usr/bin/mkdir -p '/build/reproducible-path/sigscheme-0.9.1/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 '/build/reproducible-path/sigscheme-0.9.1/debian/tmp/usr/include/sigscheme' make[4]: Leaving directory '/build/reproducible-path/sigscheme-0.9.1/src' make[3]: Leaving directory '/build/reproducible-path/sigscheme-0.9.1/src' make[2]: Leaving directory '/build/reproducible-path/sigscheme-0.9.1/src' Making install in lib make[2]: Entering directory '/build/reproducible-path/sigscheme-0.9.1/lib' make[3]: Entering directory '/build/reproducible-path/sigscheme-0.9.1/lib' make[3]: Nothing to be done for 'install-exec-am'. /usr/bin/mkdir -p '/build/reproducible-path/sigscheme-0.9.1/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 '/build/reproducible-path/sigscheme-0.9.1/debian/tmp/usr/share/sigscheme/lib' make[3]: Leaving directory '/build/reproducible-path/sigscheme-0.9.1/lib' make[2]: Leaving directory '/build/reproducible-path/sigscheme-0.9.1/lib' Making install in test make[2]: Entering directory '/build/reproducible-path/sigscheme-0.9.1/test' make[3]: Entering directory '/build/reproducible-path/sigscheme-0.9.1/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 '/build/reproducible-path/sigscheme-0.9.1/test' make[2]: Leaving directory '/build/reproducible-path/sigscheme-0.9.1/test' Making install in test-c make[2]: Entering directory '/build/reproducible-path/sigscheme-0.9.1/test-c' make[3]: Entering directory '/build/reproducible-path/sigscheme-0.9.1/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 '/build/reproducible-path/sigscheme-0.9.1/test-c' make[2]: Leaving directory '/build/reproducible-path/sigscheme-0.9.1/test-c' Making install in bench make[2]: Entering directory '/build/reproducible-path/sigscheme-0.9.1/bench' make[3]: Entering directory '/build/reproducible-path/sigscheme-0.9.1/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 '/build/reproducible-path/sigscheme-0.9.1/bench' make[2]: Leaving directory '/build/reproducible-path/sigscheme-0.9.1/bench' make[2]: Entering directory '/build/reproducible-path/sigscheme-0.9.1' make[3]: Entering directory '/build/reproducible-path/sigscheme-0.9.1' make[3]: Nothing to be done for 'install-exec-am'. /usr/bin/mkdir -p '/build/reproducible-path/sigscheme-0.9.1/debian/tmp/usr/lib/x86_64-linux-gnu/pkgconfig' /usr/bin/install -c -m 644 sigscheme.pc '/build/reproducible-path/sigscheme-0.9.1/debian/tmp/usr/lib/x86_64-linux-gnu/pkgconfig' make[3]: Leaving directory '/build/reproducible-path/sigscheme-0.9.1' make[2]: Leaving directory '/build/reproducible-path/sigscheme-0.9.1' make[1]: Leaving directory '/build/reproducible-path/sigscheme-0.9.1' dh_install dh_installdocs dh_installchangelogs dh_installman dh_lintian dh_perl dh_link dh_strip_nondeterminism dh_compress dh_fixperms dh_missing dh_dwz -a dh_strip -a dh_makeshlibs -a dh_shlibdeps -a dh_installdeb dh_gencontrol dh_md5sums dh_builddeb dpkg-deb: building package 'sigscheme' in '../sigscheme_0.9.1-3_amd64.deb'. dpkg-deb: building package 'sigscheme-dbgsym' in '../sigscheme-dbgsym_0.9.1-3_amd64.deb'. dpkg-deb: building package 'libsscm3-dbgsym' in '../libsscm3-dbgsym_0.9.1-3_amd64.deb'. dpkg-deb: building package 'sigscheme-runtime' in '../sigscheme-runtime_0.9.1-3_all.deb'. dpkg-deb: building package 'libsscm3' in '../libsscm3_0.9.1-3_amd64.deb'. dpkg-deb: building package 'libsscm-dev' in '../libsscm-dev_0.9.1-3_amd64.deb'. dpkg-deb: building package 'libgcroots0-dbgsym' in '../libgcroots0-dbgsym_0.9.1-3_amd64.deb'. dpkg-deb: building package 'libgcroots0' in '../libgcroots0_0.9.1-3_amd64.deb'. dpkg-deb: building package 'libgcroots-dev' in '../libgcroots-dev_0.9.1-3_amd64.deb'. dpkg-genbuildinfo --build=binary -O../sigscheme_0.9.1-3_amd64.buildinfo dpkg-genchanges --build=binary -O../sigscheme_0.9.1-3_amd64.changes dpkg-genchanges: info: binary-only upload (no source code included) dpkg-source --after-build . dpkg-buildpackage: info: binary-only upload (no source included) dpkg-genchanges: info: not including original source code in upload I: copying local configuration I: unmounting dev/ptmx filesystem I: unmounting dev/pts filesystem I: unmounting dev/shm filesystem I: unmounting proc filesystem I: unmounting sys filesystem I: cleaning the build env I: removing directory /srv/workspace/pbuilder/902691 and its subdirectories I: Current time: Thu Dec 18 05:21:00 -12 2025 I: pbuilder-time-stamp: 1766078460 Fri Nov 15 10:58:05 UTC 2024 I: 1st build successful. Starting 2nd build on remote node ionos11-amd64.debian.net. Fri Nov 15 10:58:05 UTC 2024 I: Preparing to do remote build '2' on ionos11-amd64.debian.net. Fri Nov 15 11:03:47 UTC 2024 I: Deleting $TMPDIR on ionos11-amd64.debian.net. Fri Nov 15 11:03:48 UTC 2024 I: sigscheme_0.9.1-3_amd64.changes: Format: 1.8 Date: Wed, 18 Sep 2024 10:27:29 +0200 Source: sigscheme Binary: libgcroots-dev libgcroots0 libgcroots0-dbgsym libsscm-dev libsscm3 libsscm3-dbgsym sigscheme sigscheme-dbgsym sigscheme-runtime Architecture: amd64 all Version: 0.9.1-3 Distribution: unstable Urgency: medium Maintainer: Debian QA Group Changed-By: Gianfranco Costamagna Description: libgcroots-dev - Development GC library for sigscheme Scheme interpreter libgcroots0 - GC shared library for sigscheme Scheme interpreter libsscm-dev - Development library for sigscheme Scheme interpreter libsscm3 - Shared library for sigscheme Scheme interpreter sigscheme - Scheme Interpreter to be embedded sigscheme-runtime - Runtime for sigscheme Scheme interpreter Closes: 1073782 Changes: sigscheme (0.9.1-3) unstable; urgency=medium . * QA upload. . [ Dandan Zhang ] * Add support for LoongArch (Closes: #1073782) Checksums-Sha1: a86af22ead83b41a5363e5b4e12303bdccdd508c 6992 libgcroots-dev_0.9.1-3_amd64.deb f5d061b8956d5d4ae2ade056771d1b5da146c590 6960 libgcroots0-dbgsym_0.9.1-3_amd64.deb 75b3168196c64ea15fc64ea351de9bdb54b84fff 6904 libgcroots0_0.9.1-3_amd64.deb 3ae140ecbe79de76eaf7f7b2eedebb904834fb1f 102516 libsscm-dev_0.9.1-3_amd64.deb 9edc1fe89147429330218806b3a904a3d2131e0a 165796 libsscm3-dbgsym_0.9.1-3_amd64.deb c3f9f8e105349a45d9eb5e67ad5633de78660ac0 63604 libsscm3_0.9.1-3_amd64.deb 1a612d82207c2fe517f9968662f9290ea11ebefc 7632 sigscheme-dbgsym_0.9.1-3_amd64.deb a2cc3290e0708deec1cde0792bfde00db8f963d8 37684 sigscheme-runtime_0.9.1-3_all.deb 1b92c108f5f294322f8ece6c900c828b4823e11d 6960 sigscheme_0.9.1-3_amd64.buildinfo 9045afcac8d21fb41435927fd7b18a9256689dbd 57560 sigscheme_0.9.1-3_amd64.deb Checksums-Sha256: 2ce9493f0b51a6733d577a3b94dd36b74cf58a18a214fba4ba408735e248724b 6992 libgcroots-dev_0.9.1-3_amd64.deb ccb6dc189a34f3f536f6265d6d90a145daf68949f82d3360f1d26971e10b7218 6960 libgcroots0-dbgsym_0.9.1-3_amd64.deb 84a714dc7088ddcd511c42770ffe5c6d48f53e9aa786592b74e06f19054f217f 6904 libgcroots0_0.9.1-3_amd64.deb 6d8d310c328afa4e2c900889f518dfe70f8cb20252c111364ae9c95e305ca593 102516 libsscm-dev_0.9.1-3_amd64.deb b6259405a4b00a02dc43698430414b1c5b31477c9afea787a9a4fb545866db6e 165796 libsscm3-dbgsym_0.9.1-3_amd64.deb b61254780cffc11b204f1f68d5d9ac684a39302ea229689e36b10ab90aac22a8 63604 libsscm3_0.9.1-3_amd64.deb 3cfb258d820fc7960751118e4cea98bd9c536d0a5556428779a48f506f1ca927 7632 sigscheme-dbgsym_0.9.1-3_amd64.deb 90dedf746770cc563356d19be97ef4c1f1543f1e16d6aba75f1d5f8ce4a6fc94 37684 sigscheme-runtime_0.9.1-3_all.deb 07223aca60f731fa90f9eadb6606d030ce293ac4d540bffb3429070d1c8a61ce 6960 sigscheme_0.9.1-3_amd64.buildinfo 74de9877ab7b863fe12cea7440c0579751d7f1dbd5521df7041ca491e876c8c8 57560 sigscheme_0.9.1-3_amd64.deb Files: 5bb06f916bf23a3a305200dedcb55c7d 6992 libdevel optional libgcroots-dev_0.9.1-3_amd64.deb 8e0ed29d634a7f94ecef244b6a63fb7a 6960 debug optional libgcroots0-dbgsym_0.9.1-3_amd64.deb 0d488e1b92b4de292fc85e74f08d3914 6904 libs optional libgcroots0_0.9.1-3_amd64.deb 7bc408e695e8ce97fb232fe4e8c71b76 102516 libdevel optional libsscm-dev_0.9.1-3_amd64.deb 3ebe7d034fb627d5148599f953e78f04 165796 debug optional libsscm3-dbgsym_0.9.1-3_amd64.deb aad9bf3a00d578a69f604c5aeee331ca 63604 libs optional libsscm3_0.9.1-3_amd64.deb c03edef709b8973576826e05e5a57785 7632 debug optional sigscheme-dbgsym_0.9.1-3_amd64.deb 464a5fe705994a8dd62fb42f607f9e4f 37684 lisp optional sigscheme-runtime_0.9.1-3_all.deb 20c384eeb37c9ca576b6f7e6c0647da1 6960 lisp optional sigscheme_0.9.1-3_amd64.buildinfo 17957d3cb63c6559c6ede498f8f1efed 57560 lisp optional sigscheme_0.9.1-3_amd64.deb Fri Nov 15 11:03:49 UTC 2024 I: diffoscope 283 will be used to compare the two builds: Running as unit: rb-diffoscope-amd64_28-38598.service # Profiling output for: /usr/bin/diffoscope --timeout 7200 --html /srv/reproducible-results/rbuild-debian/r-b-build.dqaWqa2f/sigscheme_0.9.1-3.diffoscope.html --text /srv/reproducible-results/rbuild-debian/r-b-build.dqaWqa2f/sigscheme_0.9.1-3.diffoscope.txt --json /srv/reproducible-results/rbuild-debian/r-b-build.dqaWqa2f/sigscheme_0.9.1-3.diffoscope.json --profile=- /srv/reproducible-results/rbuild-debian/r-b-build.dqaWqa2f/b1/sigscheme_0.9.1-3_amd64.changes /srv/reproducible-results/rbuild-debian/r-b-build.dqaWqa2f/b2/sigscheme_0.9.1-3_amd64.changes ## command (total time: 0.000s) 0.000s 1 call cmp (internal) ## has_same_content_as (total time: 0.000s) 0.000s 1 call abc.DotChangesFile ## main (total time: 0.344s) 0.344s 2 calls outputs 0.000s 1 call cleanup ## recognizes (total time: 0.024s) 0.024s 12 calls diffoscope.comparators.binary.FilesystemFile ## specialize (total time: 0.000s) 0.000s 1 call specialize Finished with result: success Main processes terminated with: code=exited/status=0 Service runtime: 647ms CPU time consumed: 648ms Fri Nov 15 11:03:50 UTC 2024 I: diffoscope 283 found no differences in the changes files, and a .buildinfo file also exists. Fri Nov 15 11:03:50 UTC 2024 I: sigscheme from unstable built successfully and reproducibly on amd64. Fri Nov 15 11:03:51 UTC 2024 I: Submitting .buildinfo files to external archives: Fri Nov 15 11:03:51 UTC 2024 I: Submitting 8.0K b1/sigscheme_0.9.1-3_amd64.buildinfo.asc Fri Nov 15 11:03:52 UTC 2024 I: Submitting 8.0K b2/sigscheme_0.9.1-3_amd64.buildinfo.asc Fri Nov 15 11:03:53 UTC 2024 I: Done submitting .buildinfo files to http://buildinfo.debian.net/api/submit. Fri Nov 15 11:03:53 UTC 2024 I: Done submitting .buildinfo files. Fri Nov 15 11:03:53 UTC 2024 I: Removing signed sigscheme_0.9.1-3_amd64.buildinfo.asc files: removed './b1/sigscheme_0.9.1-3_amd64.buildinfo.asc' removed './b2/sigscheme_0.9.1-3_amd64.buildinfo.asc'