[tkloczko@barrel oath-toolkit-2.6.2]$ make check -k -j48
if test -d ./.git \
&& git --version >/dev/null 2>&1; then \
cd . && \
git submodule --quiet foreach \
'test "$(git rev-parse "$sha1")" \
= "$(git merge-base origin "$sha1")"' \
|| { echo 'maint.mk: found non-public submodule commit' >&2; \
exit 1; }; \
else \
: ; \
fi
make check-recursive
make[1]: Entering directory '/home/tkloczko/rpmbuild/BUILD/oath-toolkit-2.6.2'
Making check in gl
make[2]: Entering directory '/home/tkloczko/rpmbuild/BUILD/oath-toolkit-2.6.2/gl'
make check-recursive
make[3]: Entering directory '/home/tkloczko/rpmbuild/BUILD/oath-toolkit-2.6.2/gl'
Making check in tests
make[4]: Entering directory '/home/tkloczko/rpmbuild/BUILD/oath-toolkit-2.6.2/gl/tests'
make check-recursive
make[5]: Entering directory '/home/tkloczko/rpmbuild/BUILD/oath-toolkit-2.6.2/gl/tests'
Making check in .
make[6]: Entering directory '/home/tkloczko/rpmbuild/BUILD/oath-toolkit-2.6.2/gl/tests'
make
make[7]: Entering directory '/home/tkloczko/rpmbuild/BUILD/oath-toolkit-2.6.2/gl/tests'
make all-recursive
make[8]: Entering directory '/home/tkloczko/rpmbuild/BUILD/oath-toolkit-2.6.2/gl/tests'
Making all in .
make[9]: Entering directory '/home/tkloczko/rpmbuild/BUILD/oath-toolkit-2.6.2/gl/tests'
make[9]: Nothing to be done for 'all-am'.
make[9]: Leaving directory '/home/tkloczko/rpmbuild/BUILD/oath-toolkit-2.6.2/gl/tests'
make[8]: Leaving directory '/home/tkloczko/rpmbuild/BUILD/oath-toolkit-2.6.2/gl/tests'
make[7]: Leaving directory '/home/tkloczko/rpmbuild/BUILD/oath-toolkit-2.6.2/gl/tests'
make check-TESTS
make[7]: Entering directory '/home/tkloczko/rpmbuild/BUILD/oath-toolkit-2.6.2/gl/tests'
make[8]: Entering directory '/home/tkloczko/rpmbuild/BUILD/oath-toolkit-2.6.2/gl/tests'
PASS: test-init.sh
PASS: test-vc-list-files-git.sh
PASS: test-update-copyright.sh
PASS: test-vc-list-files-cvs.sh
============================================================================
Testsuite summary for oath-toolkit 2.6.2
============================================================================
# TOTAL: 4
# PASS: 4
# SKIP: 0
# XFAIL: 0
# FAIL: 0
# XPASS: 0
# ERROR: 0
============================================================================
make[8]: Leaving directory '/home/tkloczko/rpmbuild/BUILD/oath-toolkit-2.6.2/gl/tests'
make[7]: Leaving directory '/home/tkloczko/rpmbuild/BUILD/oath-toolkit-2.6.2/gl/tests'
make[6]: Leaving directory '/home/tkloczko/rpmbuild/BUILD/oath-toolkit-2.6.2/gl/tests'
make[5]: Leaving directory '/home/tkloczko/rpmbuild/BUILD/oath-toolkit-2.6.2/gl/tests'
make[4]: Leaving directory '/home/tkloczko/rpmbuild/BUILD/oath-toolkit-2.6.2/gl/tests'
make[4]: Entering directory '/home/tkloczko/rpmbuild/BUILD/oath-toolkit-2.6.2/gl'
make[4]: Nothing to be done for 'check-am'.
make[4]: Leaving directory '/home/tkloczko/rpmbuild/BUILD/oath-toolkit-2.6.2/gl'
make[3]: Leaving directory '/home/tkloczko/rpmbuild/BUILD/oath-toolkit-2.6.2/gl'
make[2]: Leaving directory '/home/tkloczko/rpmbuild/BUILD/oath-toolkit-2.6.2/gl'
Making check in liboath
make[2]: Entering directory '/home/tkloczko/rpmbuild/BUILD/oath-toolkit-2.6.2/liboath'
Making check in gl
make[3]: Entering directory '/home/tkloczko/rpmbuild/BUILD/oath-toolkit-2.6.2/liboath/gl'
make check-recursive
make[4]: Entering directory '/home/tkloczko/rpmbuild/BUILD/oath-toolkit-2.6.2/liboath/gl'
Making check in tests
make[5]: Entering directory '/home/tkloczko/rpmbuild/BUILD/oath-toolkit-2.6.2/liboath/gl/tests'
make check-recursive
make[6]: Entering directory '/home/tkloczko/rpmbuild/BUILD/oath-toolkit-2.6.2/liboath/gl/tests'
Making check in .
make[7]: Entering directory '/home/tkloczko/rpmbuild/BUILD/oath-toolkit-2.6.2/liboath/gl/tests'
make test-alloca-opt test-base32 test-binary-io test-c-ctype test-canonicalize-lgpl test-chdir test-close test-gc-hmac-sha1 test-gc-hmac-sha256 test-gc-hmac-sha512 test-gc test-hmac-sha1 test-hmac-sha256 test-hmac-sha512 test-sha1 test-ctype test-dirent test-environ test-errno test-fclose test-fcntl-h test-fdopen test-fflush test-fflush2 test-fgetc test-float test-fopen test-fpurge test-fputc test-fread test-freading test-fseek test-fseeko test-fseeko3 test-fseeko4 test-fstat test-ftell test-ftell3 test-ftello test-ftello3 test-ftello4 test-fwrite test-getcwd-lgpl test-getdelim test-getline test-gettimeofday test-ignore-value test-intprops test-inttypes test-link test-lseek test-lstat test-malloca test-memchr test-pathmax test-priv-set test-readlink test-rename test-rmdir test-snprintf test-stat test-stdalign test-stdbool test-stddef test-stdint test-stdio test-stdlib test-string test-strverscmp test-symlink test-sys_stat test-sys_time test-sys_types test-time test-u64 test-unistd test-unlink test-unsetenv test-vasnprintf test-verify test-wchar libtests.a
make[8]: Entering directory '/home/tkloczko/rpmbuild/BUILD/oath-toolkit-2.6.2/liboath/gl/tests'
make[8]: 'test-alloca-opt' is up to date.
make[8]: 'test-base32' is up to date.
make[8]: 'test-binary-io' is up to date.
make[8]: 'test-c-ctype' is up to date.
make[8]: 'test-canonicalize-lgpl' is up to date.
make[8]: 'test-chdir' is up to date.
make[8]: 'test-close' is up to date.
make[8]: 'test-gc-hmac-sha1' is up to date.
make[8]: 'test-gc-hmac-sha256' is up to date.
make[8]: 'test-gc-hmac-sha512' is up to date.
make[8]: 'test-gc' is up to date.
make[8]: 'test-hmac-sha1' is up to date.
make[8]: 'test-hmac-sha256' is up to date.
make[8]: 'test-hmac-sha512' is up to date.
make[8]: 'test-sha1' is up to date.
make[8]: 'test-ctype' is up to date.
make[8]: 'test-dirent' is up to date.
make[8]: 'test-environ' is up to date.
make[8]: 'test-errno' is up to date.
make[8]: 'test-fclose' is up to date.
make[8]: 'test-fcntl-h' is up to date.
make[8]: 'test-fdopen' is up to date.
make[8]: 'test-fflush' is up to date.
make[8]: 'test-fflush2' is up to date.
make[8]: 'test-fgetc' is up to date.
make[8]: 'test-float' is up to date.
make[8]: 'test-fopen' is up to date.
make[8]: 'test-fpurge' is up to date.
make[8]: 'test-fputc' is up to date.
make[8]: 'test-fread' is up to date.
make[8]: 'test-freading' is up to date.
make[8]: 'test-fseek' is up to date.
make[8]: 'test-fseeko' is up to date.
make[8]: 'test-fseeko3' is up to date.
make[8]: 'test-fseeko4' is up to date.
make[8]: 'test-fstat' is up to date.
make[8]: 'test-ftell' is up to date.
make[8]: 'test-ftell3' is up to date.
make[8]: 'test-ftello' is up to date.
make[8]: 'test-ftello3' is up to date.
make[8]: 'test-ftello4' is up to date.
make[8]: 'test-fwrite' is up to date.
make[8]: 'test-getcwd-lgpl' is up to date.
make[8]: 'test-getdelim' is up to date.
make[8]: 'test-getline' is up to date.
make[8]: 'test-gettimeofday' is up to date.
make[8]: 'test-ignore-value' is up to date.
gcc -DHAVE_CONFIG_H -I. -I../.. -DIN_LIBOATH_GNULIB_TESTS=1 -I. -I. -I../.. -I./../.. -I../../gl -I./../../gl -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -flto=auto -flto-partition=none -c -o test-intprops.o test-intprops.c
make[8]: 'test-inttypes' is up to date.
make[8]: 'test-link' is up to date.
make[8]: 'test-lseek' is up to date.
make[8]: 'test-lstat' is up to date.
make[8]: 'test-malloca' is up to date.
make[8]: 'test-memchr' is up to date.
make[8]: 'test-pathmax' is up to date.
make[8]: 'test-priv-set' is up to date.
make[8]: 'test-readlink' is up to date.
make[8]: 'test-rename' is up to date.
make[8]: 'test-rmdir' is up to date.
make[8]: 'test-snprintf' is up to date.
make[8]: 'test-stat' is up to date.
make[8]: 'test-stdalign' is up to date.
make[8]: 'test-stdbool' is up to date.
make[8]: 'test-stddef' is up to date.
gcc -DHAVE_CONFIG_H -I. -I../.. -DIN_LIBOATH_GNULIB_TESTS=1 -I. -I. -I../.. -I./../.. -I../../gl -I./../../gl -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -flto=auto -flto-partition=none -c -o test-stdint.o test-stdint.c
make[8]: 'test-stdio' is up to date.
make[8]: 'test-stdlib' is up to date.
make[8]: 'test-string' is up to date.
make[8]: 'test-strverscmp' is up to date.
make[8]: 'test-symlink' is up to date.
make[8]: 'test-sys_stat' is up to date.
make[8]: 'test-sys_time' is up to date.
make[8]: 'test-sys_types' is up to date.
make[8]: 'test-time' is up to date.
make[8]: 'test-u64' is up to date.
make[8]: 'test-unistd' is up to date.
make[8]: 'test-unlink' is up to date.
make[8]: 'test-unsetenv' is up to date.
make[8]: 'test-vasnprintf' is up to date.
make[8]: 'test-verify' is up to date.
make[8]: 'test-wchar' is up to date.
make[8]: 'libtests.a' is up to date.
In file included from test-intprops.c:33:
intprops.h:234:33: error: expected ')' before '(' token
234 | __builtin_add_overflow (a, b, (__typeof__ ((a) + (b)) *) 0)
| ^~
| )
In file included from test-stdint.c:27:
intprops.h:234:33: error: expected ')' before '(' token
234 | __builtin_add_overflow (a, b, (__typeof__ ((a) + (b)) *) 0)
| ^~
| )
In file included from ../../gl/sys/types.h:28,
from ../../gl/stdio.h:58,
from macros.h:21,
from test-intprops.c:40:
/usr/include/sys/types.h:33:9: error: unknown type name '__u_char'
33 | typedef __u_char u_char;
| ^~~~~~~~
In file included from intprops.h:24,
from test-intprops.c:33:
test-intprops.c: In function 'main':
../../gl/verify.h:251:32: error: expected expression before ',' token
251 | #define verify(R) _GL_VERIFY (R, "verify (" #R ")")
| ^
test-intprops.c:48:25: note: in expansion of macro 'verify'
48 | # define VERIFY(x) do { verify (x); } while (0)
| ^~~~~~
test-intprops.c:162:3: note: in expansion of macro 'VERIFY'
162 | VERIFY (INT_ADD_OVERFLOW (INT_MAX, 1));
| ^~~~~~
../../gl/verify.h:251:32: error: expression in static assertion is not an integer
251 | #define verify(R) _GL_VERIFY (R, "verify (" #R ")")
| ^
test-intprops.c:48:25: note: in expansion of macro 'verify'
48 | # define VERIFY(x) do { verify (x); } while (0)
| ^~~~~~
test-intprops.c:162:3: note: in expansion of macro 'VERIFY'
162 | VERIFY (INT_ADD_OVERFLOW (INT_MAX, 1));
| ^~~~~~
test-intprops.c:146:44: error: expected expression before '==' token
146 | VERIFY (INT_##opname##_OVERFLOW (a, b) == (v))
| ^~
../../gl/verify.h:251:31: note: in definition of macro 'verify'
251 | #define verify(R) _GL_VERIFY (R, "verify (" #R ")")
| ^
test-intprops.c:146:5: note: in expansion of macro 'VERIFY'
146 | VERIFY (INT_##opname##_OVERFLOW (a, b) == (v))
| ^~~~~~
test-intprops.c:148:5: note: in expansion of macro 'CHECK_BINOP'
148 | CHECK_BINOP(op, opname, a, b, t, v, vres); \
| ^~~~~~~~~~~
test-intprops.c:164:3: note: in expansion of macro 'CHECK_SBINOP'
164 | CHECK_SBINOP (+, ADD, INT_MAX, 1, int, true, INT_MIN);
| ^~~~~~~~~~~~
test-intprops.c:146:44: error: expression in static assertion is not an integer
146 | VERIFY (INT_##opname##_OVERFLOW (a, b) == (v))
| ^~
../../gl/verify.h:251:31: note: in definition of macro 'verify'
251 | #define verify(R) _GL_VERIFY (R, "verify (" #R ")")
| ^
test-intprops.c:146:5: note: in expansion of macro 'VERIFY'
146 | VERIFY (INT_##opname##_OVERFLOW (a, b) == (v))
| ^~~~~~
test-intprops.c:148:5: note: in expansion of macro 'CHECK_BINOP'
148 | CHECK_BINOP(op, opname, a, b, t, v, vres); \
| ^~~~~~~~~~~
test-intprops.c:164:3: note: in expansion of macro 'CHECK_SBINOP'
164 | CHECK_SBINOP (+, ADD, INT_MAX, 1, int, true, INT_MIN);
| ^~~~~~~~~~~~
test-intprops.c:146:44: error: expected expression before '==' token
146 | VERIFY (INT_##opname##_OVERFLOW (a, b) == (v))
| ^~
../../gl/verify.h:251:31: note: in definition of macro 'verify'
251 | #define verify(R) _GL_VERIFY (R, "verify (" #R ")")
| ^
test-intprops.c:146:5: note: in expansion of macro 'VERIFY'
146 | VERIFY (INT_##opname##_OVERFLOW (a, b) == (v))
| ^~~~~~
test-intprops.c:148:5: note: in expansion of macro 'CHECK_BINOP'
148 | CHECK_BINOP(op, opname, a, b, t, v, vres); \
| ^~~~~~~~~~~
test-intprops.c:165:3: note: in expansion of macro 'CHECK_SBINOP'
165 | CHECK_SBINOP (+, ADD, INT_MAX, -1, int, false, INT_MAX - 1);
| ^~~~~~~~~~~~
test-intprops.c:146:44: error: expression in static assertion is not an integer
146 | VERIFY (INT_##opname##_OVERFLOW (a, b) == (v))
| ^~
../../gl/verify.h:251:31: note: in definition of macro 'verify'
251 | #define verify(R) _GL_VERIFY (R, "verify (" #R ")")
| ^
test-intprops.c:146:5: note: in expansion of macro 'VERIFY'
146 | VERIFY (INT_##opname##_OVERFLOW (a, b) == (v))
| ^~~~~~
test-intprops.c:148:5: note: in expansion of macro 'CHECK_BINOP'
148 | CHECK_BINOP(op, opname, a, b, t, v, vres); \
| ^~~~~~~~~~~
test-intprops.c:165:3: note: in expansion of macro 'CHECK_SBINOP'
165 | CHECK_SBINOP (+, ADD, INT_MAX, -1, int, false, INT_MAX - 1);
| ^~~~~~~~~~~~
test-intprops.c:146:44: error: expected expression before '==' token
146 | VERIFY (INT_##opname##_OVERFLOW (a, b) == (v))
| ^~
../../gl/verify.h:251:31: note: in definition of macro 'verify'
251 | #define verify(R) _GL_VERIFY (R, "verify (" #R ")")
| ^
test-intprops.c:146:5: note: in expansion of macro 'VERIFY'
146 | VERIFY (INT_##opname##_OVERFLOW (a, b) == (v))
| ^~~~~~
test-intprops.c:148:5: note: in expansion of macro 'CHECK_BINOP'
148 | CHECK_BINOP(op, opname, a, b, t, v, vres); \
| ^~~~~~~~~~~
test-intprops.c:166:3: note: in expansion of macro 'CHECK_SBINOP'
166 | CHECK_SBINOP (+, ADD, INT_MIN, 1, int, false, INT_MIN + 1);
| ^~~~~~~~~~~~
test-intprops.c:146:44: error: expression in static assertion is not an integer
146 | VERIFY (INT_##opname##_OVERFLOW (a, b) == (v))
| ^~
../../gl/verify.h:251:31: note: in definition of macro 'verify'
251 | #define verify(R) _GL_VERIFY (R, "verify (" #R ")")
| ^
test-intprops.c:146:5: note: in expansion of macro 'VERIFY'
146 | VERIFY (INT_##opname##_OVERFLOW (a, b) == (v))
| ^~~~~~
test-intprops.c:148:5: note: in expansion of macro 'CHECK_BINOP'
148 | CHECK_BINOP(op, opname, a, b, t, v, vres); \
| ^~~~~~~~~~~
test-intprops.c:166:3: note: in expansion of macro 'CHECK_SBINOP'
166 | CHECK_SBINOP (+, ADD, INT_MIN, 1, int, false, INT_MIN + 1);
| ^~~~~~~~~~~~
test-intprops.c:146:44: error: expected expression before '==' token
146 | VERIFY (INT_##opname##_OVERFLOW (a, b) == (v))
| ^~
../../gl/verify.h:251:31: note: in definition of macro 'verify'
251 | #define verify(R) _GL_VERIFY (R, "verify (" #R ")")
| ^
test-intprops.c:146:5: note: in expansion of macro 'VERIFY'
146 | VERIFY (INT_##opname##_OVERFLOW (a, b) == (v))
| ^~~~~~
test-intprops.c:148:5: note: in expansion of macro 'CHECK_BINOP'
148 | CHECK_BINOP(op, opname, a, b, t, v, vres); \
| ^~~~~~~~~~~
test-intprops.c:167:3: note: in expansion of macro 'CHECK_SBINOP'
167 | CHECK_SBINOP (+, ADD, INT_MIN, -1, int, true, INT_MAX);
| ^~~~~~~~~~~~
test-intprops.c:146:44: error: expression in static assertion is not an integer
146 | VERIFY (INT_##opname##_OVERFLOW (a, b) == (v))
| ^~
../../gl/verify.h:251:31: note: in definition of macro 'verify'
251 | #define verify(R) _GL_VERIFY (R, "verify (" #R ")")
| ^
test-intprops.c:146:5: note: in expansion of macro 'VERIFY'
146 | VERIFY (INT_##opname##_OVERFLOW (a, b) == (v))
| ^~~~~~
test-intprops.c:148:5: note: in expansion of macro 'CHECK_BINOP'
148 | CHECK_BINOP(op, opname, a, b, t, v, vres); \
| ^~~~~~~~~~~
test-intprops.c:167:3: note: in expansion of macro 'CHECK_SBINOP'
167 | CHECK_SBINOP (+, ADD, INT_MIN, -1, int, true, INT_MAX);
| ^~~~~~~~~~~~
test-intprops.c:146:44: error: expected expression before '==' token
146 | VERIFY (INT_##opname##_OVERFLOW (a, b) == (v))
| ^~
../../gl/verify.h:251:31: note: in definition of macro 'verify'
251 | #define verify(R) _GL_VERIFY (R, "verify (" #R ")")
| ^
test-intprops.c:146:5: note: in expansion of macro 'VERIFY'
146 | VERIFY (INT_##opname##_OVERFLOW (a, b) == (v))
| ^~~~~~
test-intprops.c:168:3: note: in expansion of macro 'CHECK_BINOP'
168 | CHECK_BINOP (+, ADD, UINT_MAX, 1u, unsigned int, true, 0u);
| ^~~~~~~~~~~
test-intprops.c:146:44: error: expression in static assertion is not an integer
146 | VERIFY (INT_##opname##_OVERFLOW (a, b) == (v))
| ^~
../../gl/verify.h:251:31: note: in definition of macro 'verify'
251 | #define verify(R) _GL_VERIFY (R, "verify (" #R ")")
| ^
test-intprops.c:146:5: note: in expansion of macro 'VERIFY'
146 | VERIFY (INT_##opname##_OVERFLOW (a, b) == (v))
| ^~~~~~
test-intprops.c:168:3: note: in expansion of macro 'CHECK_BINOP'
168 | CHECK_BINOP (+, ADD, UINT_MAX, 1u, unsigned int, true, 0u);
| ^~~~~~~~~~~
test-intprops.c:146:44: error: expected expression before '==' token
146 | VERIFY (INT_##opname##_OVERFLOW (a, b) == (v))
| ^~
../../gl/verify.h:251:31: note: in definition of macro 'verify'
251 | #define verify(R) _GL_VERIFY (R, "verify (" #R ")")
| ^
test-intprops.c:146:5: note: in expansion of macro 'VERIFY'
146 | VERIFY (INT_##opname##_OVERFLOW (a, b) == (v))
| ^~~~~~
test-intprops.c:169:3: note: in expansion of macro 'CHECK_BINOP'
169 | CHECK_BINOP (+, ADD, 0u, 1u, unsigned int, false, 1u);
| ^~~~~~~~~~~
test-intprops.c:146:44: error: expression in static assertion is not an integer
146 | VERIFY (INT_##opname##_OVERFLOW (a, b) == (v))
| ^~
../../gl/verify.h:251:31: note: in definition of macro 'verify'
251 | #define verify(R) _GL_VERIFY (R, "verify (" #R ")")
| ^
test-intprops.c:146:5: note: in expansion of macro 'VERIFY'
146 | VERIFY (INT_##opname##_OVERFLOW (a, b) == (v))
| ^~~~~~
test-intprops.c:169:3: note: in expansion of macro 'CHECK_BINOP'
169 | CHECK_BINOP (+, ADD, 0u, 1u, unsigned int, false, 1u);
| ^~~~~~~~~~~
test-intprops.c:146:44: error: expected expression before '==' token
146 | VERIFY (INT_##opname##_OVERFLOW (a, b) == (v))
| ^~
../../gl/verify.h:251:31: note: in definition of macro 'verify'
251 | #define verify(R) _GL_VERIFY (R, "verify (" #R ")")
| ^
test-intprops.c:146:5: note: in expansion of macro 'VERIFY'
146 | VERIFY (INT_##opname##_OVERFLOW (a, b) == (v))
| ^~~~~~
test-intprops.c:148:5: note: in expansion of macro 'CHECK_BINOP'
148 | CHECK_BINOP(op, opname, a, b, t, v, vres); \
| ^~~~~~~~~~~
test-intprops.c:171:3: note: in expansion of macro 'CHECK_SBINOP'
171 | CHECK_SBINOP (-, SUBTRACT, INT_MAX, 1, int, false, INT_MAX - 1);
| ^~~~~~~~~~~~
test-intprops.c:146:44: error: expression in static assertion is not an integer
146 | VERIFY (INT_##opname##_OVERFLOW (a, b) == (v))
| ^~
../../gl/verify.h:251:31: note: in definition of macro 'verify'
251 | #define verify(R) _GL_VERIFY (R, "verify (" #R ")")
| ^
test-intprops.c:146:5: note: in expansion of macro 'VERIFY'
146 | VERIFY (INT_##opname##_OVERFLOW (a, b) == (v))
| ^~~~~~
test-intprops.c:148:5: note: in expansion of macro 'CHECK_BINOP'
148 | CHECK_BINOP(op, opname, a, b, t, v, vres); \
| ^~~~~~~~~~~
test-intprops.c:171:3: note: in expansion of macro 'CHECK_SBINOP'
171 | CHECK_SBINOP (-, SUBTRACT, INT_MAX, 1, int, false, INT_MAX - 1);
| ^~~~~~~~~~~~
test-intprops.c:146:44: error: expected expression before '==' token
146 | VERIFY (INT_##opname##_OVERFLOW (a, b) == (v))
| ^~
../../gl/verify.h:251:31: note: in definition of macro 'verify'
251 | #define verify(R) _GL_VERIFY (R, "verify (" #R ")")
| ^
test-intprops.c:146:5: note: in expansion of macro 'VERIFY'
146 | VERIFY (INT_##opname##_OVERFLOW (a, b) == (v))
| ^~~~~~
test-intprops.c:148:5: note: in expansion of macro 'CHECK_BINOP'
148 | CHECK_BINOP(op, opname, a, b, t, v, vres); \
| ^~~~~~~~~~~
test-intprops.c:172:3: note: in expansion of macro 'CHECK_SBINOP'
172 | CHECK_SBINOP (-, SUBTRACT, INT_MAX, -1, int, true, INT_MIN);
| ^~~~~~~~~~~~
test-intprops.c:146:44: error: expression in static assertion is not an integer
146 | VERIFY (INT_##opname##_OVERFLOW (a, b) == (v))
| ^~
../../gl/verify.h:251:31: note: in definition of macro 'verify'
251 | #define verify(R) _GL_VERIFY (R, "verify (" #R ")")
| ^
test-intprops.c:146:5: note: in expansion of macro 'VERIFY'
146 | VERIFY (INT_##opname##_OVERFLOW (a, b) == (v))
| ^~~~~~
test-intprops.c:148:5: note: in expansion of macro 'CHECK_BINOP'
148 | CHECK_BINOP(op, opname, a, b, t, v, vres); \
| ^~~~~~~~~~~
test-intprops.c:172:3: note: in expansion of macro 'CHECK_SBINOP'
172 | CHECK_SBINOP (-, SUBTRACT, INT_MAX, -1, int, true, INT_MIN);
| ^~~~~~~~~~~~
test-intprops.c:146:44: error: expected expression before '==' token
146 | VERIFY (INT_##opname##_OVERFLOW (a, b) == (v))
| ^~
../../gl/verify.h:251:31: note: in definition of macro 'verify'
251 | #define verify(R) _GL_VERIFY (R, "verify (" #R ")")
| ^
test-intprops.c:146:5: note: in expansion of macro 'VERIFY'
146 | VERIFY (INT_##opname##_OVERFLOW (a, b) == (v))
| ^~~~~~
test-intprops.c:148:5: note: in expansion of macro 'CHECK_BINOP'
148 | CHECK_BINOP(op, opname, a, b, t, v, vres); \
| ^~~~~~~~~~~
test-intprops.c:173:3: note: in expansion of macro 'CHECK_SBINOP'
173 | CHECK_SBINOP (-, SUBTRACT, INT_MIN, 1, int, true, INT_MAX);
| ^~~~~~~~~~~~
test-intprops.c:146:44: error: expression in static assertion is not an integer
146 | VERIFY (INT_##opname##_OVERFLOW (a, b) == (v))
| ^~
../../gl/verify.h:251:31: note: in definition of macro 'verify'
251 | #define verify(R) _GL_VERIFY (R, "verify (" #R ")")
| ^
test-intprops.c:146:5: note: in expansion of macro 'VERIFY'
146 | VERIFY (INT_##opname##_OVERFLOW (a, b) == (v))
| ^~~~~~
test-intprops.c:148:5: note: in expansion of macro 'CHECK_BINOP'
148 | CHECK_BINOP(op, opname, a, b, t, v, vres); \
| ^~~~~~~~~~~
test-intprops.c:173:3: note: in expansion of macro 'CHECK_SBINOP'
173 | CHECK_SBINOP (-, SUBTRACT, INT_MIN, 1, int, true, INT_MAX);
| ^~~~~~~~~~~~
test-intprops.c:146:44: error: expected expression before '==' token
146 | VERIFY (INT_##opname##_OVERFLOW (a, b) == (v))
| ^~
../../gl/verify.h:251:31: note: in definition of macro 'verify'
251 | #define verify(R) _GL_VERIFY (R, "verify (" #R ")")
| ^
test-intprops.c:146:5: note: in expansion of macro 'VERIFY'
146 | VERIFY (INT_##opname##_OVERFLOW (a, b) == (v))
| ^~~~~~
test-intprops.c:148:5: note: in expansion of macro 'CHECK_BINOP'
148 | CHECK_BINOP(op, opname, a, b, t, v, vres); \
| ^~~~~~~~~~~
test-intprops.c:174:3: note: in expansion of macro 'CHECK_SBINOP'
174 | CHECK_SBINOP (-, SUBTRACT, INT_MIN, -1, int, false, INT_MIN - -1);
| ^~~~~~~~~~~~
test-intprops.c:146:44: error: expression in static assertion is not an integer
146 | VERIFY (INT_##opname##_OVERFLOW (a, b) == (v))
| ^~
../../gl/verify.h:251:31: note: in definition of macro 'verify'
251 | #define verify(R) _GL_VERIFY (R, "verify (" #R ")")
| ^
test-intprops.c:146:5: note: in expansion of macro 'VERIFY'
146 | VERIFY (INT_##opname##_OVERFLOW (a, b) == (v))
| ^~~~~~
test-intprops.c:148:5: note: in expansion of macro 'CHECK_BINOP'
148 | CHECK_BINOP(op, opname, a, b, t, v, vres); \
| ^~~~~~~~~~~
test-intprops.c:174:3: note: in expansion of macro 'CHECK_SBINOP'
174 | CHECK_SBINOP (-, SUBTRACT, INT_MIN, -1, int, false, INT_MIN - -1);
| ^~~~~~~~~~~~
test-intprops.c:146:44: error: expected expression before '==' token
146 | VERIFY (INT_##opname##_OVERFLOW (a, b) == (v))
| ^~
../../gl/verify.h:251:31: note: in definition of macro 'verify'
251 | #define verify(R) _GL_VERIFY (R, "verify (" #R ")")
| ^
test-intprops.c:146:5: note: in expansion of macro 'VERIFY'
146 | VERIFY (INT_##opname##_OVERFLOW (a, b) == (v))
| ^~~~~~
test-intprops.c:175:3: note: in expansion of macro 'CHECK_BINOP'
175 | CHECK_BINOP (-, SUBTRACT, UINT_MAX, 1u, unsigned int, false, UINT_MAX - 1u);
| ^~~~~~~~~~~
test-intprops.c:146:44: error: expression in static assertion is not an integer
146 | VERIFY (INT_##opname##_OVERFLOW (a, b) == (v))
| ^~
../../gl/verify.h:251:31: note: in definition of macro 'verify'
251 | #define verify(R) _GL_VERIFY (R, "verify (" #R ")")
| ^
test-intprops.c:146:5: note: in expansion of macro 'VERIFY'
146 | VERIFY (INT_##opname##_OVERFLOW (a, b) == (v))
| ^~~~~~
test-intprops.c:175:3: note: in expansion of macro 'CHECK_BINOP'
175 | CHECK_BINOP (-, SUBTRACT, UINT_MAX, 1u, unsigned int, false, UINT_MAX - 1u);
| ^~~~~~~~~~~
test-intprops.c:146:44: error: expected expression before '==' token
146 | VERIFY (INT_##opname##_OVERFLOW (a, b) == (v))
| ^~
../../gl/verify.h:251:31: note: in definition of macro 'verify'
251 | #define verify(R) _GL_VERIFY (R, "verify (" #R ")")
| ^
test-intprops.c:146:5: note: in expansion of macro 'VERIFY'
146 | VERIFY (INT_##opname##_OVERFLOW (a, b) == (v))
| ^~~~~~
test-intprops.c:176:3: note: in expansion of macro 'CHECK_BINOP'
176 | CHECK_BINOP (-, SUBTRACT, 0u, 1u, unsigned int, true, 0u - 1u);
| ^~~~~~~~~~~
test-intprops.c:146:44: error: expression in static assertion is not an integer
146 | VERIFY (INT_##opname##_OVERFLOW (a, b) == (v))
| ^~
../../gl/verify.h:251:31: note: in definition of macro 'verify'
251 | #define verify(R) _GL_VERIFY (R, "verify (" #R ")")
| ^
test-intprops.c:146:5: note: in expansion of macro 'VERIFY'
146 | VERIFY (INT_##opname##_OVERFLOW (a, b) == (v))
| ^~~~~~
test-intprops.c:176:3: note: in expansion of macro 'CHECK_BINOP'
176 | CHECK_BINOP (-, SUBTRACT, 0u, 1u, unsigned int, true, 0u - 1u);
| ^~~~~~~~~~~
test-intprops.c:158:41: error: expected expression before '==' token
158 | VERIFY (INT_##opname##_OVERFLOW (a) == (v))
| ^~
../../gl/verify.h:251:31: note: in definition of macro 'verify'
251 | #define verify(R) _GL_VERIFY (R, "verify (" #R ")")
| ^
test-intprops.c:158:5: note: in expansion of macro 'VERIFY'
158 | VERIFY (INT_##opname##_OVERFLOW (a) == (v))
| ^~~~~~
test-intprops.c:178:3: note: in expansion of macro 'CHECK_UNOP'
178 | CHECK_UNOP (-, NEGATE, INT_MIN, int, true);
| ^~~~~~~~~~
test-intprops.c:158:41: error: expression in static assertion is not an integer
158 | VERIFY (INT_##opname##_OVERFLOW (a) == (v))
| ^~
../../gl/verify.h:251:31: note: in definition of macro 'verify'
251 | #define verify(R) _GL_VERIFY (R, "verify (" #R ")")
| ^
test-intprops.c:158:5: note: in expansion of macro 'VERIFY'
158 | VERIFY (INT_##opname##_OVERFLOW (a) == (v))
| ^~~~~~
test-intprops.c:178:3: note: in expansion of macro 'CHECK_UNOP'
178 | CHECK_UNOP (-, NEGATE, INT_MIN, int, true);
| ^~~~~~~~~~
test-intprops.c:158:41: error: expected expression before '==' token
158 | VERIFY (INT_##opname##_OVERFLOW (a) == (v))
| ^~
../../gl/verify.h:251:31: note: in definition of macro 'verify'
251 | #define verify(R) _GL_VERIFY (R, "verify (" #R ")")
| ^
test-intprops.c:158:5: note: in expansion of macro 'VERIFY'
158 | VERIFY (INT_##opname##_OVERFLOW (a) == (v))
| ^~~~~~
test-intprops.c:179:3: note: in expansion of macro 'CHECK_UNOP'
179 | CHECK_UNOP (-, NEGATE, 0, int, false);
| ^~~~~~~~~~
test-intprops.c:158:41: error: expression in static assertion is not an integer
158 | VERIFY (INT_##opname##_OVERFLOW (a) == (v))
| ^~
../../gl/verify.h:251:31: note: in definition of macro 'verify'
251 | #define verify(R) _GL_VERIFY (R, "verify (" #R ")")
| ^
test-intprops.c:158:5: note: in expansion of macro 'VERIFY'
158 | VERIFY (INT_##opname##_OVERFLOW (a) == (v))
| ^~~~~~
test-intprops.c:179:3: note: in expansion of macro 'CHECK_UNOP'
179 | CHECK_UNOP (-, NEGATE, 0, int, false);
| ^~~~~~~~~~
test-intprops.c:158:41: error: expected expression before '==' token
158 | VERIFY (INT_##opname##_OVERFLOW (a) == (v))
| ^~
../../gl/verify.h:251:31: note: in definition of macro 'verify'
251 | #define verify(R) _GL_VERIFY (R, "verify (" #R ")")
| ^
test-intprops.c:158:5: note: in expansion of macro 'VERIFY'
158 | VERIFY (INT_##opname##_OVERFLOW (a) == (v))
| ^~~~~~
test-intprops.c:180:3: note: in expansion of macro 'CHECK_UNOP'
180 | CHECK_UNOP (-, NEGATE, INT_MAX, int, false);
| ^~~~~~~~~~
test-intprops.c:158:41: error: expression in static assertion is not an integer
158 | VERIFY (INT_##opname##_OVERFLOW (a) == (v))
| ^~
../../gl/verify.h:251:31: note: in definition of macro 'verify'
251 | #define verify(R) _GL_VERIFY (R, "verify (" #R ")")
| ^
test-intprops.c:158:5: note: in expansion of macro 'VERIFY'
158 | VERIFY (INT_##opname##_OVERFLOW (a) == (v))
| ^~~~~~
test-intprops.c:180:3: note: in expansion of macro 'CHECK_UNOP'
180 | CHECK_UNOP (-, NEGATE, INT_MAX, int, false);
| ^~~~~~~~~~
test-intprops.c:158:41: error: expected expression before '==' token
158 | VERIFY (INT_##opname##_OVERFLOW (a) == (v))
| ^~
../../gl/verify.h:251:31: note: in definition of macro 'verify'
251 | #define verify(R) _GL_VERIFY (R, "verify (" #R ")")
| ^
test-intprops.c:158:5: note: in expansion of macro 'VERIFY'
158 | VERIFY (INT_##opname##_OVERFLOW (a) == (v))
| ^~~~~~
test-intprops.c:181:3: note: in expansion of macro 'CHECK_UNOP'
181 | CHECK_UNOP (-, NEGATE, 0u, unsigned int, false);
| ^~~~~~~~~~
test-intprops.c:158:41: error: expression in static assertion is not an integer
158 | VERIFY (INT_##opname##_OVERFLOW (a) == (v))
| ^~
../../gl/verify.h:251:31: note: in definition of macro 'verify'
251 | #define verify(R) _GL_VERIFY (R, "verify (" #R ")")
| ^
test-intprops.c:158:5: note: in expansion of macro 'VERIFY'
158 | VERIFY (INT_##opname##_OVERFLOW (a) == (v))
| ^~~~~~
test-intprops.c:181:3: note: in expansion of macro 'CHECK_UNOP'
181 | CHECK_UNOP (-, NEGATE, 0u, unsigned int, false);
| ^~~~~~~~~~
test-intprops.c:158:41: error: expected expression before '==' token
158 | VERIFY (INT_##opname##_OVERFLOW (a) == (v))
| ^~
../../gl/verify.h:251:31: note: in definition of macro 'verify'
251 | #define verify(R) _GL_VERIFY (R, "verify (" #R ")")
| ^
test-intprops.c:158:5: note: in expansion of macro 'VERIFY'
158 | VERIFY (INT_##opname##_OVERFLOW (a) == (v))
| ^~~~~~
test-intprops.c:182:3: note: in expansion of macro 'CHECK_UNOP'
182 | CHECK_UNOP (-, NEGATE, 1u, unsigned int, true);
| ^~~~~~~~~~
test-intprops.c:158:41: error: expression in static assertion is not an integer
158 | VERIFY (INT_##opname##_OVERFLOW (a) == (v))
| ^~
../../gl/verify.h:251:31: note: in definition of macro 'verify'
251 | #define verify(R) _GL_VERIFY (R, "verify (" #R ")")
| ^
test-intprops.c:158:5: note: in expansion of macro 'VERIFY'
158 | VERIFY (INT_##opname##_OVERFLOW (a) == (v))
| ^~~~~~
test-intprops.c:182:3: note: in expansion of macro 'CHECK_UNOP'
182 | CHECK_UNOP (-, NEGATE, 1u, unsigned int, true);
| ^~~~~~~~~~
test-intprops.c:158:41: error: expected expression before '==' token
158 | VERIFY (INT_##opname##_OVERFLOW (a) == (v))
| ^~
../../gl/verify.h:251:31: note: in definition of macro 'verify'
251 | #define verify(R) _GL_VERIFY (R, "verify (" #R ")")
| ^
test-intprops.c:158:5: note: in expansion of macro 'VERIFY'
158 | VERIFY (INT_##opname##_OVERFLOW (a) == (v))
| ^~~~~~
test-intprops.c:183:3: note: in expansion of macro 'CHECK_UNOP'
183 | CHECK_UNOP (-, NEGATE, UINT_MAX, unsigned int, true);
| ^~~~~~~~~~
test-intprops.c:158:41: error: expression in static assertion is not an integer
158 | VERIFY (INT_##opname##_OVERFLOW (a) == (v))
| ^~
../../gl/verify.h:251:31: note: in definition of macro 'verify'
251 | #define verify(R) _GL_VERIFY (R, "verify (" #R ")")
| ^
test-intprops.c:158:5: note: in expansion of macro 'VERIFY'
158 | VERIFY (INT_##opname##_OVERFLOW (a) == (v))
| ^~~~~~
test-intprops.c:183:3: note: in expansion of macro 'CHECK_UNOP'
183 | CHECK_UNOP (-, NEGATE, UINT_MAX, unsigned int, true);
| ^~~~~~~~~~
test-intprops.c:146:44: error: expected expression before '==' token
146 | VERIFY (INT_##opname##_OVERFLOW (a, b) == (v))
| ^~
../../gl/verify.h:251:31: note: in definition of macro 'verify'
251 | #define verify(R) _GL_VERIFY (R, "verify (" #R ")")
| ^
test-intprops.c:146:5: note: in expansion of macro 'VERIFY'
146 | VERIFY (INT_##opname##_OVERFLOW (a, b) == (v))
| ^~~~~~
test-intprops.c:148:5: note: in expansion of macro 'CHECK_BINOP'
148 | CHECK_BINOP(op, opname, a, b, t, v, vres); \
| ^~~~~~~~~~~
test-intprops.c:185:3: note: in expansion of macro 'CHECK_SBINOP'
185 | CHECK_SBINOP (*, MULTIPLY, INT_MAX, INT_MAX, int, true, 1);
| ^~~~~~~~~~~~
test-intprops.c:146:44: error: expression in static assertion is not an integer
146 | VERIFY (INT_##opname##_OVERFLOW (a, b) == (v))
| ^~
../../gl/verify.h:251:31: note: in definition of macro 'verify'
251 | #define verify(R) _GL_VERIFY (R, "verify (" #R ")")
| ^
test-intprops.c:146:5: note: in expansion of macro 'VERIFY'
146 | VERIFY (INT_##opname##_OVERFLOW (a, b) == (v))
| ^~~~~~
test-intprops.c:148:5: note: in expansion of macro 'CHECK_BINOP'
148 | CHECK_BINOP(op, opname, a, b, t, v, vres); \
| ^~~~~~~~~~~
test-intprops.c:185:3: note: in expansion of macro 'CHECK_SBINOP'
185 | CHECK_SBINOP (*, MULTIPLY, INT_MAX, INT_MAX, int, true, 1);
| ^~~~~~~~~~~~
test-intprops.c:146:44: error: expected expression before '==' token
146 | VERIFY (INT_##opname##_OVERFLOW (a, b) == (v))
| ^~
../../gl/verify.h:251:31: note: in definition of macro 'verify'
251 | #define verify(R) _GL_VERIFY (R, "verify (" #R ")")
| ^
test-intprops.c:146:5: note: in expansion of macro 'VERIFY'
146 | VERIFY (INT_##opname##_OVERFLOW (a, b) == (v))
| ^~~~~~
test-intprops.c:148:5: note: in expansion of macro 'CHECK_BINOP'
148 | CHECK_BINOP(op, opname, a, b, t, v, vres); \
| ^~~~~~~~~~~
test-intprops.c:186:3: note: in expansion of macro 'CHECK_SBINOP'
186 | CHECK_SBINOP (*, MULTIPLY, INT_MAX, INT_MIN, int, true, INT_MIN);
| ^~~~~~~~~~~~
test-intprops.c:146:44: error: expression in static assertion is not an integer
146 | VERIFY (INT_##opname##_OVERFLOW (a, b) == (v))
| ^~
../../gl/verify.h:251:31: note: in definition of macro 'verify'
251 | #define verify(R) _GL_VERIFY (R, "verify (" #R ")")
| ^
test-intprops.c:146:5: note: in expansion of macro 'VERIFY'
146 | VERIFY (INT_##opname##_OVERFLOW (a, b) == (v))
| ^~~~~~
test-intprops.c:148:5: note: in expansion of macro 'CHECK_BINOP'
148 | CHECK_BINOP(op, opname, a, b, t, v, vres); \
| ^~~~~~~~~~~
test-intprops.c:186:3: note: in expansion of macro 'CHECK_SBINOP'
186 | CHECK_SBINOP (*, MULTIPLY, INT_MAX, INT_MIN, int, true, INT_MIN);
| ^~~~~~~~~~~~
test-intprops.c:146:44: error: expected expression before '==' token
146 | VERIFY (INT_##opname##_OVERFLOW (a, b) == (v))
| ^~
../../gl/verify.h:251:31: note: in definition of macro 'verify'
251 | #define verify(R) _GL_VERIFY (R, "verify (" #R ")")
| ^
test-intprops.c:146:5: note: in expansion of macro 'VERIFY'
146 | VERIFY (INT_##opname##_OVERFLOW (a, b) == (v))
| ^~~~~~
test-intprops.c:148:5: note: in expansion of macro 'CHECK_BINOP'
148 | CHECK_BINOP(op, opname, a, b, t, v, vres); \
| ^~~~~~~~~~~
test-intprops.c:187:3: note: in expansion of macro 'CHECK_SBINOP'
187 | CHECK_SBINOP (*, MULTIPLY, INT_MIN, INT_MAX, int, true, INT_MIN);
| ^~~~~~~~~~~~
test-intprops.c:146:44: error: expression in static assertion is not an integer
146 | VERIFY (INT_##opname##_OVERFLOW (a, b) == (v))
| ^~
../../gl/verify.h:251:31: note: in definition of macro 'verify'
251 | #define verify(R) _GL_VERIFY (R, "verify (" #R ")")
| ^
test-intprops.c:146:5: note: in expansion of macro 'VERIFY'
146 | VERIFY (INT_##opname##_OVERFLOW (a, b) == (v))
| ^~~~~~
test-intprops.c:148:5: note: in expansion of macro 'CHECK_BINOP'
148 | CHECK_BINOP(op, opname, a, b, t, v, vres); \
| ^~~~~~~~~~~
test-intprops.c:187:3: note: in expansion of macro 'CHECK_SBINOP'
187 | CHECK_SBINOP (*, MULTIPLY, INT_MIN, INT_MAX, int, true, INT_MIN);
| ^~~~~~~~~~~~
test-intprops.c:146:44: error: expected expression before '==' token
146 | VERIFY (INT_##opname##_OVERFLOW (a, b) == (v))
| ^~
../../gl/verify.h:251:31: note: in definition of macro 'verify'
251 | #define verify(R) _GL_VERIFY (R, "verify (" #R ")")
| ^
test-intprops.c:146:5: note: in expansion of macro 'VERIFY'
146 | VERIFY (INT_##opname##_OVERFLOW (a, b) == (v))
| ^~~~~~
test-intprops.c:148:5: note: in expansion of macro 'CHECK_BINOP'
148 | CHECK_BINOP(op, opname, a, b, t, v, vres); \
| ^~~~~~~~~~~
test-intprops.c:188:3: note: in expansion of macro 'CHECK_SBINOP'
188 | CHECK_SBINOP (*, MULTIPLY, INT_MIN, INT_MIN, int, true, 0);
| ^~~~~~~~~~~~
test-intprops.c:146:44: error: expression in static assertion is not an integer
146 | VERIFY (INT_##opname##_OVERFLOW (a, b) == (v))
| ^~
../../gl/verify.h:251:31: note: in definition of macro 'verify'
251 | #define verify(R) _GL_VERIFY (R, "verify (" #R ")")
| ^
test-intprops.c:146:5: note: in expansion of macro 'VERIFY'
146 | VERIFY (INT_##opname##_OVERFLOW (a, b) == (v))
| ^~~~~~
test-intprops.c:148:5: note: in expansion of macro 'CHECK_BINOP'
148 | CHECK_BINOP(op, opname, a, b, t, v, vres); \
| ^~~~~~~~~~~
test-intprops.c:188:3: note: in expansion of macro 'CHECK_SBINOP'
188 | CHECK_SBINOP (*, MULTIPLY, INT_MIN, INT_MIN, int, true, 0);
| ^~~~~~~~~~~~
test-intprops.c:145:18: error: expected expression before ')' token
145 | == (v)); \
| ^
../../gl/verify.h:251:31: note: in definition of macro 'verify'
251 | #define verify(R) _GL_VERIFY (R, "verify (" #R ")")
| ^
test-intprops.c:143:5: note: in expansion of macro 'VERIFY'
143 | VERIFY (INT_##opname##_RANGE_OVERFLOW (a, b, TYPE_MINIMUM (t), \
| ^~~~~~
test-intprops.c:148:5: note: in expansion of macro 'CHECK_BINOP'
148 | CHECK_BINOP(op, opname, a, b, t, v, vres); \
| ^~~~~~~~~~~
test-intprops.c:189:3: note: in expansion of macro 'CHECK_SBINOP'
189 | CHECK_SBINOP (*, MULTIPLY, -1, INT_MIN, int,
| ^~~~~~~~~~~~
intprops.h:188:3: error: expression in static assertion is not an integer
188 | ((b) < 0 \
| ^
../../gl/verify.h:251:31: note: in definition of macro 'verify'
251 | #define verify(R) _GL_VERIFY (R, "verify (" #R ")")
| ^
test-intprops.c:143:5: note: in expansion of macro 'VERIFY'
143 | VERIFY (INT_##opname##_RANGE_OVERFLOW (a, b, TYPE_MINIMUM (t), \
| ^~~~~~
test-intprops.c:143:13: note: in expansion of macro 'INT_MULTIPLY_RANGE_OVERFLOW'
143 | VERIFY (INT_##opname##_RANGE_OVERFLOW (a, b, TYPE_MINIMUM (t), \
| ^~~~
test-intprops.c:148:5: note: in expansion of macro 'CHECK_BINOP'
148 | CHECK_BINOP(op, opname, a, b, t, v, vres); \
| ^~~~~~~~~~~
test-intprops.c:189:3: note: in expansion of macro 'CHECK_SBINOP'
189 | CHECK_SBINOP (*, MULTIPLY, -1, INT_MIN, int,
| ^~~~~~~~~~~~
make[8]: *** [Makefile:2521: test-stdint.o] Error 1
test-intprops.c:146:44: error: expected expression before '==' token
146 | VERIFY (INT_##opname##_OVERFLOW (a, b) == (v))
| ^~
../../gl/verify.h:251:31: note: in definition of macro 'verify'
251 | #define verify(R) _GL_VERIFY (R, "verify (" #R ")")
| ^
test-intprops.c:146:5: note: in expansion of macro 'VERIFY'
146 | VERIFY (INT_##opname##_OVERFLOW (a, b) == (v))
| ^~~~~~
test-intprops.c:148:5: note: in expansion of macro 'CHECK_BINOP'
148 | CHECK_BINOP(op, opname, a, b, t, v, vres); \
| ^~~~~~~~~~~
test-intprops.c:189:3: note: in expansion of macro 'CHECK_SBINOP'
189 | CHECK_SBINOP (*, MULTIPLY, -1, INT_MIN, int,
| ^~~~~~~~~~~~
make[8]: Target 'test-stdint' not remade because of errors.
test-intprops.c:146:44: error: expression in static assertion is not an integer
146 | VERIFY (INT_##opname##_OVERFLOW (a, b) == (v))
| ^~
../../gl/verify.h:251:31: note: in definition of macro 'verify'
251 | #define verify(R) _GL_VERIFY (R, "verify (" #R ")")
| ^
test-intprops.c:146:5: note: in expansion of macro 'VERIFY'
146 | VERIFY (INT_##opname##_OVERFLOW (a, b) == (v))
| ^~~~~~
test-intprops.c:148:5: note: in expansion of macro 'CHECK_BINOP'
148 | CHECK_BINOP(op, opname, a, b, t, v, vres); \
| ^~~~~~~~~~~
test-intprops.c:189:3: note: in expansion of macro 'CHECK_SBINOP'
189 | CHECK_SBINOP (*, MULTIPLY, -1, INT_MIN, int,
| ^~~~~~~~~~~~
In file included from test-intprops.c:40:
test-intprops.c:151:57: error: expected expression before ')' token
151 | ASSERT (INT_##opname##_WRAPV (a, b, &result) == (v)); \
| ^
macros.h:49:13: note: in definition of macro 'ASSERT'
49 | if (!(expr)) \
| ^~~~
test-intprops.c:189:3: note: in expansion of macro 'CHECK_SBINOP'
189 | CHECK_SBINOP (*, MULTIPLY, -1, INT_MIN, int,
| ^~~~~~~~~~~~
test-intprops.c:152:28: error: expected expression before ')' token
152 | ASSERT (result == ((v) ? (vres) : ((a) op (b)))); \
| ^
macros.h:49:13: note: in definition of macro 'ASSERT'
49 | if (!(expr)) \
| ^~~~
test-intprops.c:189:3: note: in expansion of macro 'CHECK_SBINOP'
189 | CHECK_SBINOP (*, MULTIPLY, -1, INT_MIN, int,
| ^~~~~~~~~~~~
In file included from intprops.h:24,
from test-intprops.c:33:
test-intprops.c:146:44: error: expected expression before '==' token
146 | VERIFY (INT_##opname##_OVERFLOW (a, b) == (v))
| ^~
../../gl/verify.h:251:31: note: in definition of macro 'verify'
251 | #define verify(R) _GL_VERIFY (R, "verify (" #R ")")
| ^
test-intprops.c:146:5: note: in expansion of macro 'VERIFY'
146 | VERIFY (INT_##opname##_OVERFLOW (a, b) == (v))
| ^~~~~~
test-intprops.c:148:5: note: in expansion of macro 'CHECK_BINOP'
148 | CHECK_BINOP(op, opname, a, b, t, v, vres); \
| ^~~~~~~~~~~
test-intprops.c:191:3: note: in expansion of macro 'CHECK_SBINOP'
191 | CHECK_SBINOP (*, MULTIPLY, LONG_MIN / INT_MAX, (long int) INT_MAX,
| ^~~~~~~~~~~~
test-intprops.c:146:44: error: expression in static assertion is not an integer
146 | VERIFY (INT_##opname##_OVERFLOW (a, b) == (v))
| ^~
../../gl/verify.h:251:31: note: in definition of macro 'verify'
251 | #define verify(R) _GL_VERIFY (R, "verify (" #R ")")
| ^
test-intprops.c:146:5: note: in expansion of macro 'VERIFY'
146 | VERIFY (INT_##opname##_OVERFLOW (a, b) == (v))
| ^~~~~~
test-intprops.c:148:5: note: in expansion of macro 'CHECK_BINOP'
148 | CHECK_BINOP(op, opname, a, b, t, v, vres); \
| ^~~~~~~~~~~
test-intprops.c:191:3: note: in expansion of macro 'CHECK_SBINOP'
191 | CHECK_SBINOP (*, MULTIPLY, LONG_MIN / INT_MAX, (long int) INT_MAX,
| ^~~~~~~~~~~~
test-intprops.c:145:18: error: expected expression before ')' token
145 | == (v)); \
| ^
../../gl/verify.h:251:31: note: in definition of macro 'verify'
251 | #define verify(R) _GL_VERIFY (R, "verify (" #R ")")
| ^
test-intprops.c:143:5: note: in expansion of macro 'VERIFY'
143 | VERIFY (INT_##opname##_RANGE_OVERFLOW (a, b, TYPE_MINIMUM (t), \
| ^~~~~~
test-intprops.c:194:3: note: in expansion of macro 'CHECK_BINOP'
194 | CHECK_BINOP (/, DIVIDE, INT_MIN, -1, int,
| ^~~~~~~~~~~
intprops.h:203:3: error: expression in static assertion is not an integer
203 | ((min) < 0 && (b) == -1 && (a) < - (max))
| ^
../../gl/verify.h:251:31: note: in definition of macro 'verify'
251 | #define verify(R) _GL_VERIFY (R, "verify (" #R ")")
| ^
test-intprops.c:143:5: note: in expansion of macro 'VERIFY'
143 | VERIFY (INT_##opname##_RANGE_OVERFLOW (a, b, TYPE_MINIMUM (t), \
| ^~~~~~
test-intprops.c:143:13: note: in expansion of macro 'INT_DIVIDE_RANGE_OVERFLOW'
143 | VERIFY (INT_##opname##_RANGE_OVERFLOW (a, b, TYPE_MINIMUM (t), \
| ^~~~
test-intprops.c:194:3: note: in expansion of macro 'CHECK_BINOP'
194 | CHECK_BINOP (/, DIVIDE, INT_MIN, -1, int,
| ^~~~~~~~~~~
test-intprops.c:146:49: error: expected expression before ')' token
146 | VERIFY (INT_##opname##_OVERFLOW (a, b) == (v))
| ^
../../gl/verify.h:251:31: note: in definition of macro 'verify'
251 | #define verify(R) _GL_VERIFY (R, "verify (" #R ")")
| ^
test-intprops.c:146:5: note: in expansion of macro 'VERIFY'
146 | VERIFY (INT_##opname##_OVERFLOW (a, b) == (v))
| ^~~~~~
test-intprops.c:194:3: note: in expansion of macro 'CHECK_BINOP'
194 | CHECK_BINOP (/, DIVIDE, INT_MIN, -1, int,
| ^~~~~~~~~~~
intprops.h:255:3: error: expression in static assertion is not an integer
255 | ((min) < 0 ? (b) == _GL_INT_NEGATE_CONVERT (min, 1) && (a) < - (max) \
| ^
../../gl/verify.h:251:31: note: in definition of macro 'verify'
251 | #define verify(R) _GL_VERIFY (R, "verify (" #R ")")
| ^
test-intprops.c:146:5: note: in expansion of macro 'VERIFY'
146 | VERIFY (INT_##opname##_OVERFLOW (a, b) == (v))
| ^~~~~~
intprops.h:339:3: note: in expansion of macro '_GL_DIVIDE_OVERFLOW'
339 | op_result_overflow (a, b, \
| ^~~~~~~~~~~~~~~~~~
intprops.h:327:3: note: in expansion of macro '_GL_BINARY_OP_OVERFLOW'
327 | _GL_BINARY_OP_OVERFLOW (a, b, _GL_DIVIDE_OVERFLOW)
| ^~~~~~~~~~~~~~~~~~~~~~
test-intprops.c:146:13: note: in expansion of macro 'INT_DIVIDE_OVERFLOW'
146 | VERIFY (INT_##opname##_OVERFLOW (a, b) == (v))
| ^~~~
test-intprops.c:194:3: note: in expansion of macro 'CHECK_BINOP'
194 | CHECK_BINOP (/, DIVIDE, INT_MIN, -1, int,
| ^~~~~~~~~~~
test-intprops.c:145:18: error: expected expression before ')' token
145 | == (v)); \
| ^
../../gl/verify.h:251:31: note: in definition of macro 'verify'
251 | #define verify(R) _GL_VERIFY (R, "verify (" #R ")")
| ^
test-intprops.c:143:5: note: in expansion of macro 'VERIFY'
143 | VERIFY (INT_##opname##_RANGE_OVERFLOW (a, b, TYPE_MINIMUM (t), \
| ^~~~~~
test-intprops.c:200:3: note: in expansion of macro 'CHECK_BINOP'
200 | CHECK_BINOP (%, REMAINDER, INT_MIN, -1, int, INT_NEGATE_OVERFLOW (INT_MIN), 0);
| ^~~~~~~~~~~
intprops.h:203:3: error: expression in static assertion is not an integer
203 | ((min) < 0 && (b) == -1 && (a) < - (max))
| ^
../../gl/verify.h:251:31: note: in definition of macro 'verify'
251 | #define verify(R) _GL_VERIFY (R, "verify (" #R ")")
| ^
test-intprops.c:143:5: note: in expansion of macro 'VERIFY'
143 | VERIFY (INT_##opname##_RANGE_OVERFLOW (a, b, TYPE_MINIMUM (t), \
| ^~~~~~
intprops.h:211:3: note: in expansion of macro 'INT_DIVIDE_RANGE_OVERFLOW'
211 | INT_DIVIDE_RANGE_OVERFLOW (a, b, min, max)
| ^~~~~~~~~~~~~~~~~~~~~~~~~
test-intprops.c:143:13: note: in expansion of macro 'INT_REMAINDER_RANGE_OVERFLOW'
143 | VERIFY (INT_##opname##_RANGE_OVERFLOW (a, b, TYPE_MINIMUM (t), \
| ^~~~
test-intprops.c:200:3: note: in expansion of macro 'CHECK_BINOP'
200 | CHECK_BINOP (%, REMAINDER, INT_MIN, -1, int, INT_NEGATE_OVERFLOW (INT_MIN), 0);
| ^~~~~~~~~~~
test-intprops.c:146:49: error: expected expression before ')' token
146 | VERIFY (INT_##opname##_OVERFLOW (a, b) == (v))
| ^
../../gl/verify.h:251:31: note: in definition of macro 'verify'
251 | #define verify(R) _GL_VERIFY (R, "verify (" #R ")")
| ^
test-intprops.c:146:5: note: in expansion of macro 'VERIFY'
146 | VERIFY (INT_##opname##_OVERFLOW (a, b) == (v))
| ^~~~~~
test-intprops.c:200:3: note: in expansion of macro 'CHECK_BINOP'
200 | CHECK_BINOP (%, REMAINDER, INT_MIN, -1, int, INT_NEGATE_OVERFLOW (INT_MIN), 0);
| ^~~~~~~~~~~
intprops.h:259:3: error: expression in static assertion is not an integer
259 | ((min) < 0 ? (b) == _GL_INT_NEGATE_CONVERT (min, 1) && (a) < - (max) \
| ^
../../gl/verify.h:251:31: note: in definition of macro 'verify'
251 | #define verify(R) _GL_VERIFY (R, "verify (" #R ")")
| ^
test-intprops.c:146:5: note: in expansion of macro 'VERIFY'
146 | VERIFY (INT_##opname##_OVERFLOW (a, b) == (v))
| ^~~~~~
intprops.h:339:3: note: in expansion of macro '_GL_REMAINDER_OVERFLOW'
339 | op_result_overflow (a, b, \
| ^~~~~~~~~~~~~~~~~~
intprops.h:329:3: note: in expansion of macro '_GL_BINARY_OP_OVERFLOW'
329 | _GL_BINARY_OP_OVERFLOW (a, b, _GL_REMAINDER_OVERFLOW)
| ^~~~~~~~~~~~~~~~~~~~~~
test-intprops.c:146:13: note: in expansion of macro 'INT_REMAINDER_OVERFLOW'
146 | VERIFY (INT_##opname##_OVERFLOW (a, b) == (v))
| ^~~~
test-intprops.c:200:3: note: in expansion of macro 'CHECK_BINOP'
200 | CHECK_BINOP (%, REMAINDER, INT_MIN, -1, int, INT_NEGATE_OVERFLOW (INT_MIN), 0);
| ^~~~~~~~~~~
test-intprops.c:219:37: error: expected expression before '==' token
219 | VERIFY (INT_ADD_OVERFLOW (a, b) == (v))
| ^~
../../gl/verify.h:251:31: note: in definition of macro 'verify'
251 | #define verify(R) _GL_VERIFY (R, "verify (" #R ")")
| ^
test-intprops.c:219:5: note: in expansion of macro 'VERIFY'
219 | VERIFY (INT_ADD_OVERFLOW (a, b) == (v))
| ^~~~~~
test-intprops.c:221:5: note: in expansion of macro 'CHECK_SUM1'
221 | CHECK_SUM1(a, b, t, v, vres); \
| ^~~~~~~~~~
test-intprops.c:216:5: note: in expansion of macro 'CHECK_SSUM1'
216 | CHECK_SSUM1(a, b, t, v, vres); \
| ^~~~~~~~~~~
test-intprops.c:227:3: note: in expansion of macro 'CHECK_SSUM'
227 | CHECK_SSUM (-1, LONG_MIN, long int, true, LONG_MAX);
| ^~~~~~~~~~
test-intprops.c:219:37: error: expression in static assertion is not an integer
219 | VERIFY (INT_ADD_OVERFLOW (a, b) == (v))
| ^~
../../gl/verify.h:251:31: note: in definition of macro 'verify'
251 | #define verify(R) _GL_VERIFY (R, "verify (" #R ")")
| ^
test-intprops.c:219:5: note: in expansion of macro 'VERIFY'
219 | VERIFY (INT_ADD_OVERFLOW (a, b) == (v))
| ^~~~~~
test-intprops.c:221:5: note: in expansion of macro 'CHECK_SUM1'
221 | CHECK_SUM1(a, b, t, v, vres); \
| ^~~~~~~~~~
test-intprops.c:216:5: note: in expansion of macro 'CHECK_SSUM1'
216 | CHECK_SSUM1(a, b, t, v, vres); \
| ^~~~~~~~~~~
test-intprops.c:227:3: note: in expansion of macro 'CHECK_SSUM'
227 | CHECK_SSUM (-1, LONG_MIN, long int, true, LONG_MAX);
| ^~~~~~~~~~
test-intprops.c:219:37: error: expected expression before '==' token
219 | VERIFY (INT_ADD_OVERFLOW (a, b) == (v))
| ^~
../../gl/verify.h:251:31: note: in definition of macro 'verify'
251 | #define verify(R) _GL_VERIFY (R, "verify (" #R ")")
| ^
test-intprops.c:219:5: note: in expansion of macro 'VERIFY'
219 | VERIFY (INT_ADD_OVERFLOW (a, b) == (v))
| ^~~~~~
test-intprops.c:221:5: note: in expansion of macro 'CHECK_SUM1'
221 | CHECK_SUM1(a, b, t, v, vres); \
| ^~~~~~~~~~
test-intprops.c:217:5: note: in expansion of macro 'CHECK_SSUM1'
217 | CHECK_SSUM1(b, a, t, v, vres)
| ^~~~~~~~~~~
test-intprops.c:227:3: note: in expansion of macro 'CHECK_SSUM'
227 | CHECK_SSUM (-1, LONG_MIN, long int, true, LONG_MAX);
| ^~~~~~~~~~
test-intprops.c:219:37: error: expression in static assertion is not an integer
219 | VERIFY (INT_ADD_OVERFLOW (a, b) == (v))
| ^~
../../gl/verify.h:251:31: note: in definition of macro 'verify'
251 | #define verify(R) _GL_VERIFY (R, "verify (" #R ")")
| ^
test-intprops.c:219:5: note: in expansion of macro 'VERIFY'
219 | VERIFY (INT_ADD_OVERFLOW (a, b) == (v))
| ^~~~~~
test-intprops.c:221:5: note: in expansion of macro 'CHECK_SUM1'
221 | CHECK_SUM1(a, b, t, v, vres); \
| ^~~~~~~~~~
test-intprops.c:217:5: note: in expansion of macro 'CHECK_SSUM1'
217 | CHECK_SSUM1(b, a, t, v, vres)
| ^~~~~~~~~~~
test-intprops.c:227:3: note: in expansion of macro 'CHECK_SSUM'
227 | CHECK_SSUM (-1, LONG_MIN, long int, true, LONG_MAX);
| ^~~~~~~~~~
test-intprops.c:219:37: error: expected expression before '==' token
219 | VERIFY (INT_ADD_OVERFLOW (a, b) == (v))
| ^~
../../gl/verify.h:251:31: note: in definition of macro 'verify'
251 | #define verify(R) _GL_VERIFY (R, "verify (" #R ")")
| ^
test-intprops.c:219:5: note: in expansion of macro 'VERIFY'
219 | VERIFY (INT_ADD_OVERFLOW (a, b) == (v))
| ^~~~~~
test-intprops.c:213:5: note: in expansion of macro 'CHECK_SUM1'
213 | CHECK_SUM1(a, b, t, v, vres); \
| ^~~~~~~~~~
test-intprops.c:228:3: note: in expansion of macro 'CHECK_SUM'
228 | CHECK_SUM (-1, UINT_MAX, unsigned int, false, DONTCARE);
| ^~~~~~~~~
test-intprops.c:219:37: error: expression in static assertion is not an integer
219 | VERIFY (INT_ADD_OVERFLOW (a, b) == (v))
| ^~
../../gl/verify.h:251:31: note: in definition of macro 'verify'
251 | #define verify(R) _GL_VERIFY (R, "verify (" #R ")")
| ^
test-intprops.c:219:5: note: in expansion of macro 'VERIFY'
219 | VERIFY (INT_ADD_OVERFLOW (a, b) == (v))
| ^~~~~~
test-intprops.c:213:5: note: in expansion of macro 'CHECK_SUM1'
213 | CHECK_SUM1(a, b, t, v, vres); \
| ^~~~~~~~~~
test-intprops.c:228:3: note: in expansion of macro 'CHECK_SUM'
228 | CHECK_SUM (-1, UINT_MAX, unsigned int, false, DONTCARE);
| ^~~~~~~~~
test-intprops.c:219:37: error: expected expression before '==' token
219 | VERIFY (INT_ADD_OVERFLOW (a, b) == (v))
| ^~
../../gl/verify.h:251:31: note: in definition of macro 'verify'
251 | #define verify(R) _GL_VERIFY (R, "verify (" #R ")")
| ^
test-intprops.c:219:5: note: in expansion of macro 'VERIFY'
219 | VERIFY (INT_ADD_OVERFLOW (a, b) == (v))
| ^~~~~~
test-intprops.c:214:5: note: in expansion of macro 'CHECK_SUM1'
214 | CHECK_SUM1(b, a, t, v, vres)
| ^~~~~~~~~~
test-intprops.c:228:3: note: in expansion of macro 'CHECK_SUM'
228 | CHECK_SUM (-1, UINT_MAX, unsigned int, false, DONTCARE);
| ^~~~~~~~~
test-intprops.c:219:37: error: expression in static assertion is not an integer
219 | VERIFY (INT_ADD_OVERFLOW (a, b) == (v))
| ^~
../../gl/verify.h:251:31: note: in definition of macro 'verify'
251 | #define verify(R) _GL_VERIFY (R, "verify (" #R ")")
| ^
test-intprops.c:219:5: note: in expansion of macro 'VERIFY'
219 | VERIFY (INT_ADD_OVERFLOW (a, b) == (v))
| ^~~~~~
test-intprops.c:214:5: note: in expansion of macro 'CHECK_SUM1'
214 | CHECK_SUM1(b, a, t, v, vres)
| ^~~~~~~~~~
test-intprops.c:228:3: note: in expansion of macro 'CHECK_SUM'
228 | CHECK_SUM (-1, UINT_MAX, unsigned int, false, DONTCARE);
| ^~~~~~~~~
test-intprops.c:219:37: error: expected expression before '==' token
219 | VERIFY (INT_ADD_OVERFLOW (a, b) == (v))
| ^~
../../gl/verify.h:251:31: note: in definition of macro 'verify'
251 | #define verify(R) _GL_VERIFY (R, "verify (" #R ")")
| ^
test-intprops.c:219:5: note: in expansion of macro 'VERIFY'
219 | VERIFY (INT_ADD_OVERFLOW (a, b) == (v))
| ^~~~~~
test-intprops.c:221:5: note: in expansion of macro 'CHECK_SUM1'
221 | CHECK_SUM1(a, b, t, v, vres); \
| ^~~~~~~~~~
test-intprops.c:216:5: note: in expansion of macro 'CHECK_SSUM1'
216 | CHECK_SSUM1(a, b, t, v, vres); \
| ^~~~~~~~~~~
test-intprops.c:229:3: note: in expansion of macro 'CHECK_SSUM'
229 | CHECK_SSUM (-1L, INT_MIN, long int, INT_MIN == LONG_MIN,
| ^~~~~~~~~~
test-intprops.c:219:37: error: expression in static assertion is not an integer
219 | VERIFY (INT_ADD_OVERFLOW (a, b) == (v))
| ^~
../../gl/verify.h:251:31: note: in definition of macro 'verify'
251 | #define verify(R) _GL_VERIFY (R, "verify (" #R ")")
| ^
test-intprops.c:219:5: note: in expansion of macro 'VERIFY'
219 | VERIFY (INT_ADD_OVERFLOW (a, b) == (v))
| ^~~~~~
test-intprops.c:221:5: note: in expansion of macro 'CHECK_SUM1'
221 | CHECK_SUM1(a, b, t, v, vres); \
| ^~~~~~~~~~
test-intprops.c:216:5: note: in expansion of macro 'CHECK_SSUM1'
216 | CHECK_SSUM1(a, b, t, v, vres); \
| ^~~~~~~~~~~
test-intprops.c:229:3: note: in expansion of macro 'CHECK_SSUM'
229 | CHECK_SSUM (-1L, INT_MIN, long int, INT_MIN == LONG_MIN,
| ^~~~~~~~~~
test-intprops.c:219:37: error: expected expression before '==' token
219 | VERIFY (INT_ADD_OVERFLOW (a, b) == (v))
| ^~
../../gl/verify.h:251:31: note: in definition of macro 'verify'
251 | #define verify(R) _GL_VERIFY (R, "verify (" #R ")")
| ^
test-intprops.c:219:5: note: in expansion of macro 'VERIFY'
219 | VERIFY (INT_ADD_OVERFLOW (a, b) == (v))
| ^~~~~~
test-intprops.c:221:5: note: in expansion of macro 'CHECK_SUM1'
221 | CHECK_SUM1(a, b, t, v, vres); \
| ^~~~~~~~~~
test-intprops.c:217:5: note: in expansion of macro 'CHECK_SSUM1'
217 | CHECK_SSUM1(b, a, t, v, vres)
| ^~~~~~~~~~~
test-intprops.c:229:3: note: in expansion of macro 'CHECK_SSUM'
229 | CHECK_SSUM (-1L, INT_MIN, long int, INT_MIN == LONG_MIN,
| ^~~~~~~~~~
test-intprops.c:219:37: error: expression in static assertion is not an integer
219 | VERIFY (INT_ADD_OVERFLOW (a, b) == (v))
| ^~
../../gl/verify.h:251:31: note: in definition of macro 'verify'
251 | #define verify(R) _GL_VERIFY (R, "verify (" #R ")")
| ^
test-intprops.c:219:5: note: in expansion of macro 'VERIFY'
219 | VERIFY (INT_ADD_OVERFLOW (a, b) == (v))
| ^~~~~~
test-intprops.c:221:5: note: in expansion of macro 'CHECK_SUM1'
221 | CHECK_SUM1(a, b, t, v, vres); \
| ^~~~~~~~~~
test-intprops.c:217:5: note: in expansion of macro 'CHECK_SSUM1'
217 | CHECK_SSUM1(b, a, t, v, vres)
| ^~~~~~~~~~~
test-intprops.c:229:3: note: in expansion of macro 'CHECK_SSUM'
229 | CHECK_SSUM (-1L, INT_MIN, long int, INT_MIN == LONG_MIN,
| ^~~~~~~~~~
test-intprops.c:219:37: error: expected expression before '==' token
219 | VERIFY (INT_ADD_OVERFLOW (a, b) == (v))
| ^~
../../gl/verify.h:251:31: note: in definition of macro 'verify'
251 | #define verify(R) _GL_VERIFY (R, "verify (" #R ")")
| ^
test-intprops.c:219:5: note: in expansion of macro 'VERIFY'
219 | VERIFY (INT_ADD_OVERFLOW (a, b) == (v))
| ^~~~~~
test-intprops.c:213:5: note: in expansion of macro 'CHECK_SUM1'
213 | CHECK_SUM1(a, b, t, v, vres); \
| ^~~~~~~~~~
test-intprops.c:231:3: note: in expansion of macro 'CHECK_SUM'
231 | CHECK_SUM (0u, -1, unsigned int, true, 0u + -1);
| ^~~~~~~~~
test-intprops.c:219:37: error: expression in static assertion is not an integer
219 | VERIFY (INT_ADD_OVERFLOW (a, b) == (v))
| ^~
../../gl/verify.h:251:31: note: in definition of macro 'verify'
251 | #define verify(R) _GL_VERIFY (R, "verify (" #R ")")
| ^
test-intprops.c:219:5: note: in expansion of macro 'VERIFY'
219 | VERIFY (INT_ADD_OVERFLOW (a, b) == (v))
| ^~~~~~
test-intprops.c:213:5: note: in expansion of macro 'CHECK_SUM1'
213 | CHECK_SUM1(a, b, t, v, vres); \
| ^~~~~~~~~~
test-intprops.c:231:3: note: in expansion of macro 'CHECK_SUM'
231 | CHECK_SUM (0u, -1, unsigned int, true, 0u + -1);
| ^~~~~~~~~
test-intprops.c:219:37: error: expected expression before '==' token
219 | VERIFY (INT_ADD_OVERFLOW (a, b) == (v))
| ^~
../../gl/verify.h:251:31: note: in definition of macro 'verify'
251 | #define verify(R) _GL_VERIFY (R, "verify (" #R ")")
| ^
test-intprops.c:219:5: note: in expansion of macro 'VERIFY'
219 | VERIFY (INT_ADD_OVERFLOW (a, b) == (v))
| ^~~~~~
test-intprops.c:214:5: note: in expansion of macro 'CHECK_SUM1'
214 | CHECK_SUM1(b, a, t, v, vres)
| ^~~~~~~~~~
test-intprops.c:231:3: note: in expansion of macro 'CHECK_SUM'
231 | CHECK_SUM (0u, -1, unsigned int, true, 0u + -1);
| ^~~~~~~~~
test-intprops.c:219:37: error: expression in static assertion is not an integer
219 | VERIFY (INT_ADD_OVERFLOW (a, b) == (v))
| ^~
../../gl/verify.h:251:31: note: in definition of macro 'verify'
251 | #define verify(R) _GL_VERIFY (R, "verify (" #R ")")
| ^
test-intprops.c:219:5: note: in expansion of macro 'VERIFY'
219 | VERIFY (INT_ADD_OVERFLOW (a, b) == (v))
| ^~~~~~
test-intprops.c:214:5: note: in expansion of macro 'CHECK_SUM1'
214 | CHECK_SUM1(b, a, t, v, vres)
| ^~~~~~~~~~
test-intprops.c:231:3: note: in expansion of macro 'CHECK_SUM'
231 | CHECK_SUM (0u, -1, unsigned int, true, 0u + -1);
| ^~~~~~~~~
test-intprops.c:219:37: error: expected expression before '==' token
219 | VERIFY (INT_ADD_OVERFLOW (a, b) == (v))
| ^~
../../gl/verify.h:251:31: note: in definition of macro 'verify'
251 | #define verify(R) _GL_VERIFY (R, "verify (" #R ")")
| ^
test-intprops.c:219:5: note: in expansion of macro 'VERIFY'
219 | VERIFY (INT_ADD_OVERFLOW (a, b) == (v))
| ^~~~~~
test-intprops.c:213:5: note: in expansion of macro 'CHECK_SUM1'
213 | CHECK_SUM1(a, b, t, v, vres); \
| ^~~~~~~~~~
test-intprops.c:232:3: note: in expansion of macro 'CHECK_SUM'
232 | CHECK_SUM (0u, 0, unsigned int, false, DONTCARE);
| ^~~~~~~~~
test-intprops.c:219:37: error: expression in static assertion is not an integer
219 | VERIFY (INT_ADD_OVERFLOW (a, b) == (v))
| ^~
../../gl/verify.h:251:31: note: in definition of macro 'verify'
251 | #define verify(R) _GL_VERIFY (R, "verify (" #R ")")
| ^
test-intprops.c:219:5: note: in expansion of macro 'VERIFY'
219 | VERIFY (INT_ADD_OVERFLOW (a, b) == (v))
| ^~~~~~
test-intprops.c:213:5: note: in expansion of macro 'CHECK_SUM1'
213 | CHECK_SUM1(a, b, t, v, vres); \
| ^~~~~~~~~~
test-intprops.c:232:3: note: in expansion of macro 'CHECK_SUM'
232 | CHECK_SUM (0u, 0, unsigned int, false, DONTCARE);
| ^~~~~~~~~
test-intprops.c:219:37: error: expected expression before '==' token
219 | VERIFY (INT_ADD_OVERFLOW (a, b) == (v))
| ^~
../../gl/verify.h:251:31: note: in definition of macro 'verify'
251 | #define verify(R) _GL_VERIFY (R, "verify (" #R ")")
| ^
test-intprops.c:219:5: note: in expansion of macro 'VERIFY'
219 | VERIFY (INT_ADD_OVERFLOW (a, b) == (v))
| ^~~~~~
test-intprops.c:214:5: note: in expansion of macro 'CHECK_SUM1'
214 | CHECK_SUM1(b, a, t, v, vres)
| ^~~~~~~~~~
test-intprops.c:232:3: note: in expansion of macro 'CHECK_SUM'
232 | CHECK_SUM (0u, 0, unsigned int, false, DONTCARE);
| ^~~~~~~~~
test-intprops.c:219:37: error: expression in static assertion is not an integer
219 | VERIFY (INT_ADD_OVERFLOW (a, b) == (v))
| ^~
../../gl/verify.h:251:31: note: in definition of macro 'verify'
251 | #define verify(R) _GL_VERIFY (R, "verify (" #R ")")
| ^
test-intprops.c:219:5: note: in expansion of macro 'VERIFY'
219 | VERIFY (INT_ADD_OVERFLOW (a, b) == (v))
| ^~~~~~
test-intprops.c:214:5: note: in expansion of macro 'CHECK_SUM1'
214 | CHECK_SUM1(b, a, t, v, vres)
| ^~~~~~~~~~
test-intprops.c:232:3: note: in expansion of macro 'CHECK_SUM'
232 | CHECK_SUM (0u, 0, unsigned int, false, DONTCARE);
| ^~~~~~~~~
test-intprops.c:219:37: error: expected expression before '==' token
219 | VERIFY (INT_ADD_OVERFLOW (a, b) == (v))
| ^~
../../gl/verify.h:251:31: note: in definition of macro 'verify'
251 | #define verify(R) _GL_VERIFY (R, "verify (" #R ")")
| ^
test-intprops.c:219:5: note: in expansion of macro 'VERIFY'
219 | VERIFY (INT_ADD_OVERFLOW (a, b) == (v))
| ^~~~~~
test-intprops.c:213:5: note: in expansion of macro 'CHECK_SUM1'
213 | CHECK_SUM1(a, b, t, v, vres); \
| ^~~~~~~~~~
test-intprops.c:233:3: note: in expansion of macro 'CHECK_SUM'
233 | CHECK_SUM (0u, 1, unsigned int, false, DONTCARE);
| ^~~~~~~~~
test-intprops.c:219:37: error: expression in static assertion is not an integer
219 | VERIFY (INT_ADD_OVERFLOW (a, b) == (v))
| ^~
../../gl/verify.h:251:31: note: in definition of macro 'verify'
251 | #define verify(R) _GL_VERIFY (R, "verify (" #R ")")
| ^
test-intprops.c:219:5: note: in expansion of macro 'VERIFY'
219 | VERIFY (INT_ADD_OVERFLOW (a, b) == (v))
| ^~~~~~
test-intprops.c:213:5: note: in expansion of macro 'CHECK_SUM1'
213 | CHECK_SUM1(a, b, t, v, vres); \
| ^~~~~~~~~~
test-intprops.c:233:3: note: in expansion of macro 'CHECK_SUM'
233 | CHECK_SUM (0u, 1, unsigned int, false, DONTCARE);
| ^~~~~~~~~
test-intprops.c:219:37: error: expected expression before '==' token
219 | VERIFY (INT_ADD_OVERFLOW (a, b) == (v))
| ^~
../../gl/verify.h:251:31: note: in definition of macro 'verify'
251 | #define verify(R) _GL_VERIFY (R, "verify (" #R ")")
| ^
test-intprops.c:219:5: note: in expansion of macro 'VERIFY'
219 | VERIFY (INT_ADD_OVERFLOW (a, b) == (v))
| ^~~~~~
test-intprops.c:214:5: note: in expansion of macro 'CHECK_SUM1'
214 | CHECK_SUM1(b, a, t, v, vres)
| ^~~~~~~~~~
test-intprops.c:233:3: note: in expansion of macro 'CHECK_SUM'
233 | CHECK_SUM (0u, 1, unsigned int, false, DONTCARE);
| ^~~~~~~~~
test-intprops.c:219:37: error: expression in static assertion is not an integer
219 | VERIFY (INT_ADD_OVERFLOW (a, b) == (v))
| ^~
../../gl/verify.h:251:31: note: in definition of macro 'verify'
251 | #define verify(R) _GL_VERIFY (R, "verify (" #R ")")
| ^
test-intprops.c:219:5: note: in expansion of macro 'VERIFY'
219 | VERIFY (INT_ADD_OVERFLOW (a, b) == (v))
| ^~~~~~
test-intprops.c:214:5: note: in expansion of macro 'CHECK_SUM1'
214 | CHECK_SUM1(b, a, t, v, vres)
| ^~~~~~~~~~
test-intprops.c:233:3: note: in expansion of macro 'CHECK_SUM'
233 | CHECK_SUM (0u, 1, unsigned int, false, DONTCARE);
| ^~~~~~~~~
test-intprops.c:219:37: error: expected expression before '==' token
219 | VERIFY (INT_ADD_OVERFLOW (a, b) == (v))
| ^~
../../gl/verify.h:251:31: note: in definition of macro 'verify'
251 | #define verify(R) _GL_VERIFY (R, "verify (" #R ")")
| ^
test-intprops.c:219:5: note: in expansion of macro 'VERIFY'
219 | VERIFY (INT_ADD_OVERFLOW (a, b) == (v))
| ^~~~~~
test-intprops.c:221:5: note: in expansion of macro 'CHECK_SUM1'
221 | CHECK_SUM1(a, b, t, v, vres); \
| ^~~~~~~~~~
test-intprops.c:216:5: note: in expansion of macro 'CHECK_SSUM1'
216 | CHECK_SSUM1(a, b, t, v, vres); \
| ^~~~~~~~~~~
test-intprops.c:234:3: note: in expansion of macro 'CHECK_SSUM'
234 | CHECK_SSUM (1, LONG_MAX, long int, true, LONG_MIN);
| ^~~~~~~~~~
test-intprops.c:219:37: error: expression in static assertion is not an integer
219 | VERIFY (INT_ADD_OVERFLOW (a, b) == (v))
| ^~
../../gl/verify.h:251:31: note: in definition of macro 'verify'
251 | #define verify(R) _GL_VERIFY (R, "verify (" #R ")")
| ^
test-intprops.c:219:5: note: in expansion of macro 'VERIFY'
219 | VERIFY (INT_ADD_OVERFLOW (a, b) == (v))
| ^~~~~~
test-intprops.c:221:5: note: in expansion of macro 'CHECK_SUM1'
221 | CHECK_SUM1(a, b, t, v, vres); \
| ^~~~~~~~~~
test-intprops.c:216:5: note: in expansion of macro 'CHECK_SSUM1'
216 | CHECK_SSUM1(a, b, t, v, vres); \
| ^~~~~~~~~~~
test-intprops.c:234:3: note: in expansion of macro 'CHECK_SSUM'
234 | CHECK_SSUM (1, LONG_MAX, long int, true, LONG_MIN);
| ^~~~~~~~~~
test-intprops.c:219:37: error: expected expression before '==' token
219 | VERIFY (INT_ADD_OVERFLOW (a, b) == (v))
| ^~
../../gl/verify.h:251:31: note: in definition of macro 'verify'
251 | #define verify(R) _GL_VERIFY (R, "verify (" #R ")")
| ^
test-intprops.c:219:5: note: in expansion of macro 'VERIFY'
219 | VERIFY (INT_ADD_OVERFLOW (a, b) == (v))
| ^~~~~~
test-intprops.c:221:5: note: in expansion of macro 'CHECK_SUM1'
221 | CHECK_SUM1(a, b, t, v, vres); \
| ^~~~~~~~~~
test-intprops.c:217:5: note: in expansion of macro 'CHECK_SSUM1'
217 | CHECK_SSUM1(b, a, t, v, vres)
| ^~~~~~~~~~~
test-intprops.c:234:3: note: in expansion of macro 'CHECK_SSUM'
234 | CHECK_SSUM (1, LONG_MAX, long int, true, LONG_MIN);
| ^~~~~~~~~~
test-intprops.c:219:37: error: expression in static assertion is not an integer
219 | VERIFY (INT_ADD_OVERFLOW (a, b) == (v))
| ^~
../../gl/verify.h:251:31: note: in definition of macro 'verify'
251 | #define verify(R) _GL_VERIFY (R, "verify (" #R ")")
| ^
test-intprops.c:219:5: note: in expansion of macro 'VERIFY'
219 | VERIFY (INT_ADD_OVERFLOW (a, b) == (v))
| ^~~~~~
test-intprops.c:221:5: note: in expansion of macro 'CHECK_SUM1'
221 | CHECK_SUM1(a, b, t, v, vres); \
| ^~~~~~~~~~
test-intprops.c:217:5: note: in expansion of macro 'CHECK_SSUM1'
217 | CHECK_SSUM1(b, a, t, v, vres)
| ^~~~~~~~~~~
test-intprops.c:234:3: note: in expansion of macro 'CHECK_SSUM'
234 | CHECK_SSUM (1, LONG_MAX, long int, true, LONG_MIN);
| ^~~~~~~~~~
test-intprops.c:219:37: error: expected expression before '==' token
219 | VERIFY (INT_ADD_OVERFLOW (a, b) == (v))
| ^~
../../gl/verify.h:251:31: note: in definition of macro 'verify'
251 | #define verify(R) _GL_VERIFY (R, "verify (" #R ")")
| ^
test-intprops.c:219:5: note: in expansion of macro 'VERIFY'
219 | VERIFY (INT_ADD_OVERFLOW (a, b) == (v))
| ^~~~~~
test-intprops.c:213:5: note: in expansion of macro 'CHECK_SUM1'
213 | CHECK_SUM1(a, b, t, v, vres); \
| ^~~~~~~~~~
test-intprops.c:235:3: note: in expansion of macro 'CHECK_SUM'
235 | CHECK_SUM (1, UINT_MAX, unsigned int, true, 0u);
| ^~~~~~~~~
test-intprops.c:219:37: error: expression in static assertion is not an integer
219 | VERIFY (INT_ADD_OVERFLOW (a, b) == (v))
| ^~
../../gl/verify.h:251:31: note: in definition of macro 'verify'
251 | #define verify(R) _GL_VERIFY (R, "verify (" #R ")")
| ^
test-intprops.c:219:5: note: in expansion of macro 'VERIFY'
219 | VERIFY (INT_ADD_OVERFLOW (a, b) == (v))
| ^~~~~~
test-intprops.c:213:5: note: in expansion of macro 'CHECK_SUM1'
213 | CHECK_SUM1(a, b, t, v, vres); \
| ^~~~~~~~~~
test-intprops.c:235:3: note: in expansion of macro 'CHECK_SUM'
235 | CHECK_SUM (1, UINT_MAX, unsigned int, true, 0u);
| ^~~~~~~~~
test-intprops.c:219:37: error: expected expression before '==' token
219 | VERIFY (INT_ADD_OVERFLOW (a, b) == (v))
| ^~
../../gl/verify.h:251:31: note: in definition of macro 'verify'
251 | #define verify(R) _GL_VERIFY (R, "verify (" #R ")")
| ^
test-intprops.c:219:5: note: in expansion of macro 'VERIFY'
219 | VERIFY (INT_ADD_OVERFLOW (a, b) == (v))
| ^~~~~~
test-intprops.c:214:5: note: in expansion of macro 'CHECK_SUM1'
214 | CHECK_SUM1(b, a, t, v, vres)
| ^~~~~~~~~~
test-intprops.c:235:3: note: in expansion of macro 'CHECK_SUM'
235 | CHECK_SUM (1, UINT_MAX, unsigned int, true, 0u);
| ^~~~~~~~~
test-intprops.c:219:37: error: expression in static assertion is not an integer
219 | VERIFY (INT_ADD_OVERFLOW (a, b) == (v))
| ^~
../../gl/verify.h:251:31: note: in definition of macro 'verify'
251 | #define verify(R) _GL_VERIFY (R, "verify (" #R ")")
| ^
test-intprops.c:219:5: note: in expansion of macro 'VERIFY'
219 | VERIFY (INT_ADD_OVERFLOW (a, b) == (v))
| ^~~~~~
test-intprops.c:214:5: note: in expansion of macro 'CHECK_SUM1'
214 | CHECK_SUM1(b, a, t, v, vres)
| ^~~~~~~~~~
test-intprops.c:235:3: note: in expansion of macro 'CHECK_SUM'
235 | CHECK_SUM (1, UINT_MAX, unsigned int, true, 0u);
| ^~~~~~~~~
test-intprops.c:219:37: error: expected expression before '==' token
219 | VERIFY (INT_ADD_OVERFLOW (a, b) == (v))
| ^~
../../gl/verify.h:251:31: note: in definition of macro 'verify'
251 | #define verify(R) _GL_VERIFY (R, "verify (" #R ")")
| ^
test-intprops.c:219:5: note: in expansion of macro 'VERIFY'
219 | VERIFY (INT_ADD_OVERFLOW (a, b) == (v))
| ^~~~~~
test-intprops.c:221:5: note: in expansion of macro 'CHECK_SUM1'
221 | CHECK_SUM1(a, b, t, v, vres); \
| ^~~~~~~~~~
test-intprops.c:216:5: note: in expansion of macro 'CHECK_SSUM1'
216 | CHECK_SSUM1(a, b, t, v, vres); \
| ^~~~~~~~~~~
test-intprops.c:236:3: note: in expansion of macro 'CHECK_SSUM'
236 | CHECK_SSUM (1L, INT_MAX, long int, INT_MAX == LONG_MAX,
| ^~~~~~~~~~
test-intprops.c:219:37: error: expression in static assertion is not an integer
219 | VERIFY (INT_ADD_OVERFLOW (a, b) == (v))
| ^~
../../gl/verify.h:251:31: note: in definition of macro 'verify'
251 | #define verify(R) _GL_VERIFY (R, "verify (" #R ")")
| ^
test-intprops.c:219:5: note: in expansion of macro 'VERIFY'
219 | VERIFY (INT_ADD_OVERFLOW (a, b) == (v))
| ^~~~~~
test-intprops.c:221:5: note: in expansion of macro 'CHECK_SUM1'
221 | CHECK_SUM1(a, b, t, v, vres); \
| ^~~~~~~~~~
test-intprops.c:216:5: note: in expansion of macro 'CHECK_SSUM1'
216 | CHECK_SSUM1(a, b, t, v, vres); \
| ^~~~~~~~~~~
test-intprops.c:236:3: note: in expansion of macro 'CHECK_SSUM'
236 | CHECK_SSUM (1L, INT_MAX, long int, INT_MAX == LONG_MAX,
| ^~~~~~~~~~
test-intprops.c:219:37: error: expected expression before '==' token
219 | VERIFY (INT_ADD_OVERFLOW (a, b) == (v))
| ^~
../../gl/verify.h:251:31: note: in definition of macro 'verify'
251 | #define verify(R) _GL_VERIFY (R, "verify (" #R ")")
| ^
test-intprops.c:219:5: note: in expansion of macro 'VERIFY'
219 | VERIFY (INT_ADD_OVERFLOW (a, b) == (v))
| ^~~~~~
test-intprops.c:221:5: note: in expansion of macro 'CHECK_SUM1'
221 | CHECK_SUM1(a, b, t, v, vres); \
| ^~~~~~~~~~
test-intprops.c:217:5: note: in expansion of macro 'CHECK_SSUM1'
217 | CHECK_SSUM1(b, a, t, v, vres)
| ^~~~~~~~~~~
test-intprops.c:236:3: note: in expansion of macro 'CHECK_SSUM'
236 | CHECK_SSUM (1L, INT_MAX, long int, INT_MAX == LONG_MAX,
| ^~~~~~~~~~
test-intprops.c:219:37: error: expression in static assertion is not an integer
219 | VERIFY (INT_ADD_OVERFLOW (a, b) == (v))
| ^~
../../gl/verify.h:251:31: note: in definition of macro 'verify'
251 | #define verify(R) _GL_VERIFY (R, "verify (" #R ")")
| ^
test-intprops.c:219:5: note: in expansion of macro 'VERIFY'
219 | VERIFY (INT_ADD_OVERFLOW (a, b) == (v))
| ^~~~~~
test-intprops.c:221:5: note: in expansion of macro 'CHECK_SUM1'
221 | CHECK_SUM1(a, b, t, v, vres); \
| ^~~~~~~~~~
test-intprops.c:217:5: note: in expansion of macro 'CHECK_SSUM1'
217 | CHECK_SSUM1(b, a, t, v, vres)
| ^~~~~~~~~~~
test-intprops.c:236:3: note: in expansion of macro 'CHECK_SSUM'
236 | CHECK_SSUM (1L, INT_MAX, long int, INT_MAX == LONG_MAX,
| ^~~~~~~~~~
test-intprops.c:219:37: error: expected expression before '==' token
219 | VERIFY (INT_ADD_OVERFLOW (a, b) == (v))
| ^~
../../gl/verify.h:251:31: note: in definition of macro 'verify'
251 | #define verify(R) _GL_VERIFY (R, "verify (" #R ")")
| ^
test-intprops.c:219:5: note: in expansion of macro 'VERIFY'
219 | VERIFY (INT_ADD_OVERFLOW (a, b) == (v))
| ^~~~~~
test-intprops.c:213:5: note: in expansion of macro 'CHECK_SUM1'
213 | CHECK_SUM1(a, b, t, v, vres); \
| ^~~~~~~~~~
test-intprops.c:238:3: note: in expansion of macro 'CHECK_SUM'
238 | CHECK_SUM (1u, INT_MAX, unsigned int, INT_MAX == UINT_MAX, 1u + INT_MAX);
| ^~~~~~~~~
test-intprops.c:219:37: error: expression in static assertion is not an integer
219 | VERIFY (INT_ADD_OVERFLOW (a, b) == (v))
| ^~
../../gl/verify.h:251:31: note: in definition of macro 'verify'
251 | #define verify(R) _GL_VERIFY (R, "verify (" #R ")")
| ^
test-intprops.c:219:5: note: in expansion of macro 'VERIFY'
219 | VERIFY (INT_ADD_OVERFLOW (a, b) == (v))
| ^~~~~~
test-intprops.c:213:5: note: in expansion of macro 'CHECK_SUM1'
213 | CHECK_SUM1(a, b, t, v, vres); \
| ^~~~~~~~~~
test-intprops.c:238:3: note: in expansion of macro 'CHECK_SUM'
238 | CHECK_SUM (1u, INT_MAX, unsigned int, INT_MAX == UINT_MAX, 1u + INT_MAX);
| ^~~~~~~~~
test-intprops.c:219:37: error: expected expression before '==' token
219 | VERIFY (INT_ADD_OVERFLOW (a, b) == (v))
| ^~
../../gl/verify.h:251:31: note: in definition of macro 'verify'
251 | #define verify(R) _GL_VERIFY (R, "verify (" #R ")")
| ^
test-intprops.c:219:5: note: in expansion of macro 'VERIFY'
219 | VERIFY (INT_ADD_OVERFLOW (a, b) == (v))
| ^~~~~~
test-intprops.c:214:5: note: in expansion of macro 'CHECK_SUM1'
214 | CHECK_SUM1(b, a, t, v, vres)
| ^~~~~~~~~~
test-intprops.c:238:3: note: in expansion of macro 'CHECK_SUM'
238 | CHECK_SUM (1u, INT_MAX, unsigned int, INT_MAX == UINT_MAX, 1u + INT_MAX);
| ^~~~~~~~~
test-intprops.c:219:37: error: expression in static assertion is not an integer
219 | VERIFY (INT_ADD_OVERFLOW (a, b) == (v))
| ^~
../../gl/verify.h:251:31: note: in definition of macro 'verify'
251 | #define verify(R) _GL_VERIFY (R, "verify (" #R ")")
| ^
test-intprops.c:219:5: note: in expansion of macro 'VERIFY'
219 | VERIFY (INT_ADD_OVERFLOW (a, b) == (v))
| ^~~~~~
test-intprops.c:214:5: note: in expansion of macro 'CHECK_SUM1'
214 | CHECK_SUM1(b, a, t, v, vres)
| ^~~~~~~~~~
test-intprops.c:238:3: note: in expansion of macro 'CHECK_SUM'
238 | CHECK_SUM (1u, INT_MAX, unsigned int, INT_MAX == UINT_MAX, 1u + INT_MAX);
| ^~~~~~~~~
test-intprops.c:219:37: error: expected expression before '==' token
219 | VERIFY (INT_ADD_OVERFLOW (a, b) == (v))
| ^~
../../gl/verify.h:251:31: note: in definition of macro 'verify'
251 | #define verify(R) _GL_VERIFY (R, "verify (" #R ")")
| ^
test-intprops.c:219:5: note: in expansion of macro 'VERIFY'
219 | VERIFY (INT_ADD_OVERFLOW (a, b) == (v))
| ^~~~~~
test-intprops.c:213:5: note: in expansion of macro 'CHECK_SUM1'
213 | CHECK_SUM1(a, b, t, v, vres); \
| ^~~~~~~~~~
test-intprops.c:239:3: note: in expansion of macro 'CHECK_SUM'
239 | CHECK_SUM (1u, INT_MIN, unsigned int, true, 1u + INT_MIN);
| ^~~~~~~~~
test-intprops.c:219:37: error: expression in static assertion is not an integer
219 | VERIFY (INT_ADD_OVERFLOW (a, b) == (v))
| ^~
../../gl/verify.h:251:31: note: in definition of macro 'verify'
251 | #define verify(R) _GL_VERIFY (R, "verify (" #R ")")
| ^
test-intprops.c:219:5: note: in expansion of macro 'VERIFY'
219 | VERIFY (INT_ADD_OVERFLOW (a, b) == (v))
| ^~~~~~
test-intprops.c:213:5: note: in expansion of macro 'CHECK_SUM1'
213 | CHECK_SUM1(a, b, t, v, vres); \
| ^~~~~~~~~~
test-intprops.c:239:3: note: in expansion of macro 'CHECK_SUM'
239 | CHECK_SUM (1u, INT_MIN, unsigned int, true, 1u + INT_MIN);
| ^~~~~~~~~
test-intprops.c:219:37: error: expected expression before '==' token
219 | VERIFY (INT_ADD_OVERFLOW (a, b) == (v))
| ^~
../../gl/verify.h:251:31: note: in definition of macro 'verify'
251 | #define verify(R) _GL_VERIFY (R, "verify (" #R ")")
| ^
test-intprops.c:219:5: note: in expansion of macro 'VERIFY'
219 | VERIFY (INT_ADD_OVERFLOW (a, b) == (v))
| ^~~~~~
test-intprops.c:214:5: note: in expansion of macro 'CHECK_SUM1'
214 | CHECK_SUM1(b, a, t, v, vres)
| ^~~~~~~~~~
test-intprops.c:239:3: note: in expansion of macro 'CHECK_SUM'
239 | CHECK_SUM (1u, INT_MIN, unsigned int, true, 1u + INT_MIN);
| ^~~~~~~~~
test-intprops.c:219:37: error: expression in static assertion is not an integer
219 | VERIFY (INT_ADD_OVERFLOW (a, b) == (v))
| ^~
../../gl/verify.h:251:31: note: in definition of macro 'verify'
251 | #define verify(R) _GL_VERIFY (R, "verify (" #R ")")
| ^
test-intprops.c:219:5: note: in expansion of macro 'VERIFY'
219 | VERIFY (INT_ADD_OVERFLOW (a, b) == (v))
| ^~~~~~
test-intprops.c:214:5: note: in expansion of macro 'CHECK_SUM1'
214 | CHECK_SUM1(b, a, t, v, vres)
| ^~~~~~~~~~
test-intprops.c:239:3: note: in expansion of macro 'CHECK_SUM'
239 | CHECK_SUM (1u, INT_MIN, unsigned int, true, 1u + INT_MIN);
| ^~~~~~~~~
test-intprops.c:247:42: error: expected expression before '==' token
247 | VERIFY (INT_SUBTRACT_OVERFLOW (a, b) == (v))
| ^~
../../gl/verify.h:251:31: note: in definition of macro 'verify'
251 | #define verify(R) _GL_VERIFY (R, "verify (" #R ")")
| ^
test-intprops.c:247:5: note: in expansion of macro 'VERIFY'
247 | VERIFY (INT_SUBTRACT_OVERFLOW (a, b) == (v))
| ^~~~~~
test-intprops.c:255:3: note: in expansion of macro 'CHECK_DIFFERENCE'
255 | CHECK_DIFFERENCE (INT_MAX, 1u, unsigned int, UINT_MAX < INT_MAX - 1,
| ^~~~~~~~~~~~~~~~
test-intprops.c:247:42: error: expression in static assertion is not an integer
247 | VERIFY (INT_SUBTRACT_OVERFLOW (a, b) == (v))
| ^~
../../gl/verify.h:251:31: note: in definition of macro 'verify'
251 | #define verify(R) _GL_VERIFY (R, "verify (" #R ")")
| ^
test-intprops.c:247:5: note: in expansion of macro 'VERIFY'
247 | VERIFY (INT_SUBTRACT_OVERFLOW (a, b) == (v))
| ^~~~~~
test-intprops.c:255:3: note: in expansion of macro 'CHECK_DIFFERENCE'
255 | CHECK_DIFFERENCE (INT_MAX, 1u, unsigned int, UINT_MAX < INT_MAX - 1,
| ^~~~~~~~~~~~~~~~
test-intprops.c:247:42: error: expected expression before '==' token
247 | VERIFY (INT_SUBTRACT_OVERFLOW (a, b) == (v))
| ^~
../../gl/verify.h:251:31: note: in definition of macro 'verify'
251 | #define verify(R) _GL_VERIFY (R, "verify (" #R ")")
| ^
test-intprops.c:247:5: note: in expansion of macro 'VERIFY'
247 | VERIFY (INT_SUBTRACT_OVERFLOW (a, b) == (v))
| ^~~~~~
test-intprops.c:257:3: note: in expansion of macro 'CHECK_DIFFERENCE'
257 | CHECK_DIFFERENCE (UINT_MAX, 1, unsigned int, false, UINT_MAX - 1);
| ^~~~~~~~~~~~~~~~
test-intprops.c:247:42: error: expression in static assertion is not an integer
247 | VERIFY (INT_SUBTRACT_OVERFLOW (a, b) == (v))
| ^~
../../gl/verify.h:251:31: note: in definition of macro 'verify'
251 | #define verify(R) _GL_VERIFY (R, "verify (" #R ")")
| ^
test-intprops.c:247:5: note: in expansion of macro 'VERIFY'
247 | VERIFY (INT_SUBTRACT_OVERFLOW (a, b) == (v))
| ^~~~~~
test-intprops.c:257:3: note: in expansion of macro 'CHECK_DIFFERENCE'
257 | CHECK_DIFFERENCE (UINT_MAX, 1, unsigned int, false, UINT_MAX - 1);
| ^~~~~~~~~~~~~~~~
test-intprops.c:247:42: error: expected expression before '==' token
247 | VERIFY (INT_SUBTRACT_OVERFLOW (a, b) == (v))
| ^~
../../gl/verify.h:251:31: note: in definition of macro 'verify'
251 | #define verify(R) _GL_VERIFY (R, "verify (" #R ")")
| ^
test-intprops.c:247:5: note: in expansion of macro 'VERIFY'
247 | VERIFY (INT_SUBTRACT_OVERFLOW (a, b) == (v))
| ^~~~~~
test-intprops.c:258:3: note: in expansion of macro 'CHECK_DIFFERENCE'
258 | CHECK_DIFFERENCE (0u, -1, unsigned int, false, 0u - -1);
| ^~~~~~~~~~~~~~~~
test-intprops.c:247:42: error: expression in static assertion is not an integer
247 | VERIFY (INT_SUBTRACT_OVERFLOW (a, b) == (v))
| ^~
../../gl/verify.h:251:31: note: in definition of macro 'verify'
251 | #define verify(R) _GL_VERIFY (R, "verify (" #R ")")
| ^
test-intprops.c:247:5: note: in expansion of macro 'VERIFY'
247 | VERIFY (INT_SUBTRACT_OVERFLOW (a, b) == (v))
| ^~~~~~
test-intprops.c:258:3: note: in expansion of macro 'CHECK_DIFFERENCE'
258 | CHECK_DIFFERENCE (0u, -1, unsigned int, false, 0u - -1);
| ^~~~~~~~~~~~~~~~
test-intprops.c:247:42: error: expected expression before '==' token
247 | VERIFY (INT_SUBTRACT_OVERFLOW (a, b) == (v))
| ^~
../../gl/verify.h:251:31: note: in definition of macro 'verify'
251 | #define verify(R) _GL_VERIFY (R, "verify (" #R ")")
| ^
test-intprops.c:247:5: note: in expansion of macro 'VERIFY'
247 | VERIFY (INT_SUBTRACT_OVERFLOW (a, b) == (v))
| ^~~~~~
test-intprops.c:259:3: note: in expansion of macro 'CHECK_DIFFERENCE'
259 | CHECK_DIFFERENCE (UINT_MAX, -1, unsigned int, true, UINT_MAX - -1);
| ^~~~~~~~~~~~~~~~
test-intprops.c:247:42: error: expression in static assertion is not an integer
247 | VERIFY (INT_SUBTRACT_OVERFLOW (a, b) == (v))
| ^~
../../gl/verify.h:251:31: note: in definition of macro 'verify'
251 | #define verify(R) _GL_VERIFY (R, "verify (" #R ")")
| ^
test-intprops.c:247:5: note: in expansion of macro 'VERIFY'
247 | VERIFY (INT_SUBTRACT_OVERFLOW (a, b) == (v))
| ^~~~~~
test-intprops.c:259:3: note: in expansion of macro 'CHECK_DIFFERENCE'
259 | CHECK_DIFFERENCE (UINT_MAX, -1, unsigned int, true, UINT_MAX - -1);
| ^~~~~~~~~~~~~~~~
test-intprops.c:247:42: error: expected expression before '==' token
247 | VERIFY (INT_SUBTRACT_OVERFLOW (a, b) == (v))
| ^~
../../gl/verify.h:251:31: note: in definition of macro 'verify'
251 | #define verify(R) _GL_VERIFY (R, "verify (" #R ")")
| ^
test-intprops.c:247:5: note: in expansion of macro 'VERIFY'
247 | VERIFY (INT_SUBTRACT_OVERFLOW (a, b) == (v))
| ^~~~~~
test-intprops.c:260:3: note: in expansion of macro 'CHECK_DIFFERENCE'
260 | CHECK_DIFFERENCE (INT_MIN, 1u, unsigned int, true, INT_MIN - 1u);
| ^~~~~~~~~~~~~~~~
test-intprops.c:247:42: error: expression in static assertion is not an integer
247 | VERIFY (INT_SUBTRACT_OVERFLOW (a, b) == (v))
| ^~
../../gl/verify.h:251:31: note: in definition of macro 'verify'
251 | #define verify(R) _GL_VERIFY (R, "verify (" #R ")")
| ^
test-intprops.c:247:5: note: in expansion of macro 'VERIFY'
247 | VERIFY (INT_SUBTRACT_OVERFLOW (a, b) == (v))
| ^~~~~~
test-intprops.c:260:3: note: in expansion of macro 'CHECK_DIFFERENCE'
260 | CHECK_DIFFERENCE (INT_MIN, 1u, unsigned int, true, INT_MIN - 1u);
| ^~~~~~~~~~~~~~~~
test-intprops.c:247:42: error: expected expression before '==' token
247 | VERIFY (INT_SUBTRACT_OVERFLOW (a, b) == (v))
| ^~
../../gl/verify.h:251:31: note: in definition of macro 'verify'
251 | #define verify(R) _GL_VERIFY (R, "verify (" #R ")")
| ^
test-intprops.c:247:5: note: in expansion of macro 'VERIFY'
247 | VERIFY (INT_SUBTRACT_OVERFLOW (a, b) == (v))
| ^~~~~~
test-intprops.c:261:3: note: in expansion of macro 'CHECK_DIFFERENCE'
261 | CHECK_DIFFERENCE (-1, 0u, unsigned int, true, -1 - 0u);
| ^~~~~~~~~~~~~~~~
test-intprops.c:247:42: error: expression in static assertion is not an integer
247 | VERIFY (INT_SUBTRACT_OVERFLOW (a, b) == (v))
| ^~
../../gl/verify.h:251:31: note: in definition of macro 'verify'
251 | #define verify(R) _GL_VERIFY (R, "verify (" #R ")")
| ^
test-intprops.c:247:5: note: in expansion of macro 'VERIFY'
247 | VERIFY (INT_SUBTRACT_OVERFLOW (a, b) == (v))
| ^~~~~~
test-intprops.c:261:3: note: in expansion of macro 'CHECK_DIFFERENCE'
261 | CHECK_DIFFERENCE (-1, 0u, unsigned int, true, -1 - 0u);
| ^~~~~~~~~~~~~~~~
test-intprops.c:247:42: error: expected expression before '==' token
247 | VERIFY (INT_SUBTRACT_OVERFLOW (a, b) == (v))
| ^~
../../gl/verify.h:251:31: note: in definition of macro 'verify'
251 | #define verify(R) _GL_VERIFY (R, "verify (" #R ")")
| ^
test-intprops.c:247:5: note: in expansion of macro 'VERIFY'
247 | VERIFY (INT_SUBTRACT_OVERFLOW (a, b) == (v))
| ^~~~~~
test-intprops.c:249:5: note: in expansion of macro 'CHECK_DIFFERENCE'
249 | CHECK_DIFFERENCE(a, b, t, v, vres); \
| ^~~~~~~~~~~~~~~~
test-intprops.c:262:3: note: in expansion of macro 'CHECK_SDIFFERENCE'
262 | CHECK_SDIFFERENCE (-1, INT_MIN, int, false, -1 - INT_MIN);
| ^~~~~~~~~~~~~~~~~
test-intprops.c:247:42: error: expression in static assertion is not an integer
247 | VERIFY (INT_SUBTRACT_OVERFLOW (a, b) == (v))
| ^~
../../gl/verify.h:251:31: note: in definition of macro 'verify'
251 | #define verify(R) _GL_VERIFY (R, "verify (" #R ")")
| ^
test-intprops.c:247:5: note: in expansion of macro 'VERIFY'
247 | VERIFY (INT_SUBTRACT_OVERFLOW (a, b) == (v))
| ^~~~~~
test-intprops.c:249:5: note: in expansion of macro 'CHECK_DIFFERENCE'
249 | CHECK_DIFFERENCE(a, b, t, v, vres); \
| ^~~~~~~~~~~~~~~~
test-intprops.c:262:3: note: in expansion of macro 'CHECK_SDIFFERENCE'
262 | CHECK_SDIFFERENCE (-1, INT_MIN, int, false, -1 - INT_MIN);
| ^~~~~~~~~~~~~~~~~
test-intprops.c:247:42: error: expected expression before '==' token
247 | VERIFY (INT_SUBTRACT_OVERFLOW (a, b) == (v))
| ^~
../../gl/verify.h:251:31: note: in definition of macro 'verify'
251 | #define verify(R) _GL_VERIFY (R, "verify (" #R ")")
| ^
test-intprops.c:247:5: note: in expansion of macro 'VERIFY'
247 | VERIFY (INT_SUBTRACT_OVERFLOW (a, b) == (v))
| ^~~~~~
test-intprops.c:249:5: note: in expansion of macro 'CHECK_DIFFERENCE'
249 | CHECK_DIFFERENCE(a, b, t, v, vres); \
| ^~~~~~~~~~~~~~~~
test-intprops.c:263:3: note: in expansion of macro 'CHECK_SDIFFERENCE'
263 | CHECK_SDIFFERENCE (-1, INT_MAX, int, false, -1 - INT_MAX);
| ^~~~~~~~~~~~~~~~~
test-intprops.c:247:42: error: expression in static assertion is not an integer
247 | VERIFY (INT_SUBTRACT_OVERFLOW (a, b) == (v))
| ^~
../../gl/verify.h:251:31: note: in definition of macro 'verify'
251 | #define verify(R) _GL_VERIFY (R, "verify (" #R ")")
| ^
test-intprops.c:247:5: note: in expansion of macro 'VERIFY'
247 | VERIFY (INT_SUBTRACT_OVERFLOW (a, b) == (v))
| ^~~~~~
test-intprops.c:249:5: note: in expansion of macro 'CHECK_DIFFERENCE'
249 | CHECK_DIFFERENCE(a, b, t, v, vres); \
| ^~~~~~~~~~~~~~~~
test-intprops.c:263:3: note: in expansion of macro 'CHECK_SDIFFERENCE'
263 | CHECK_SDIFFERENCE (-1, INT_MAX, int, false, -1 - INT_MAX);
| ^~~~~~~~~~~~~~~~~
test-intprops.c:247:42: error: expected expression before '==' token
247 | VERIFY (INT_SUBTRACT_OVERFLOW (a, b) == (v))
| ^~
../../gl/verify.h:251:31: note: in definition of macro 'verify'
251 | #define verify(R) _GL_VERIFY (R, "verify (" #R ")")
| ^
test-intprops.c:247:5: note: in expansion of macro 'VERIFY'
247 | VERIFY (INT_SUBTRACT_OVERFLOW (a, b) == (v))
| ^~~~~~
test-intprops.c:249:5: note: in expansion of macro 'CHECK_DIFFERENCE'
249 | CHECK_DIFFERENCE(a, b, t, v, vres); \
| ^~~~~~~~~~~~~~~~
test-intprops.c:264:3: note: in expansion of macro 'CHECK_SDIFFERENCE'
264 | CHECK_SDIFFERENCE (0, INT_MIN, int, INT_MIN < -INT_MAX, INT_MIN);
| ^~~~~~~~~~~~~~~~~
test-intprops.c:247:42: error: expression in static assertion is not an integer
247 | VERIFY (INT_SUBTRACT_OVERFLOW (a, b) == (v))
| ^~
../../gl/verify.h:251:31: note: in definition of macro 'verify'
251 | #define verify(R) _GL_VERIFY (R, "verify (" #R ")")
| ^
test-intprops.c:247:5: note: in expansion of macro 'VERIFY'
247 | VERIFY (INT_SUBTRACT_OVERFLOW (a, b) == (v))
| ^~~~~~
test-intprops.c:249:5: note: in expansion of macro 'CHECK_DIFFERENCE'
249 | CHECK_DIFFERENCE(a, b, t, v, vres); \
| ^~~~~~~~~~~~~~~~
test-intprops.c:264:3: note: in expansion of macro 'CHECK_SDIFFERENCE'
264 | CHECK_SDIFFERENCE (0, INT_MIN, int, INT_MIN < -INT_MAX, INT_MIN);
| ^~~~~~~~~~~~~~~~~
test-intprops.c:247:42: error: expected expression before '==' token
247 | VERIFY (INT_SUBTRACT_OVERFLOW (a, b) == (v))
| ^~
../../gl/verify.h:251:31: note: in definition of macro 'verify'
251 | #define verify(R) _GL_VERIFY (R, "verify (" #R ")")
| ^
test-intprops.c:247:5: note: in expansion of macro 'VERIFY'
247 | VERIFY (INT_SUBTRACT_OVERFLOW (a, b) == (v))
| ^~~~~~
test-intprops.c:249:5: note: in expansion of macro 'CHECK_DIFFERENCE'
249 | CHECK_DIFFERENCE(a, b, t, v, vres); \
| ^~~~~~~~~~~~~~~~
test-intprops.c:265:3: note: in expansion of macro 'CHECK_SDIFFERENCE'
265 | CHECK_SDIFFERENCE (0, INT_MAX, int, false, 0 - INT_MAX);
| ^~~~~~~~~~~~~~~~~
test-intprops.c:247:42: error: expression in static assertion is not an integer
247 | VERIFY (INT_SUBTRACT_OVERFLOW (a, b) == (v))
| ^~
../../gl/verify.h:251:31: note: in definition of macro 'verify'
251 | #define verify(R) _GL_VERIFY (R, "verify (" #R ")")
| ^
test-intprops.c:247:5: note: in expansion of macro 'VERIFY'
247 | VERIFY (INT_SUBTRACT_OVERFLOW (a, b) == (v))
| ^~~~~~
test-intprops.c:249:5: note: in expansion of macro 'CHECK_DIFFERENCE'
249 | CHECK_DIFFERENCE(a, b, t, v, vres); \
| ^~~~~~~~~~~~~~~~
test-intprops.c:265:3: note: in expansion of macro 'CHECK_SDIFFERENCE'
265 | CHECK_SDIFFERENCE (0, INT_MAX, int, false, 0 - INT_MAX);
| ^~~~~~~~~~~~~~~~~
test-intprops.c:279:42: error: expected expression before '==' token
279 | VERIFY (INT_MULTIPLY_OVERFLOW (a, b) == (v))
| ^~
../../gl/verify.h:251:31: note: in definition of macro 'verify'
251 | #define verify(R) _GL_VERIFY (R, "verify (" #R ")")
| ^
test-intprops.c:279:5: note: in expansion of macro 'VERIFY'
279 | VERIFY (INT_MULTIPLY_OVERFLOW (a, b) == (v))
| ^~~~~~
test-intprops.c:273:5: note: in expansion of macro 'CHECK_PRODUCT1'
273 | CHECK_PRODUCT1(a, b, t, v, vres); \
| ^~~~~~~~~~~~~~
test-intprops.c:287:3: note: in expansion of macro 'CHECK_PRODUCT'
287 | CHECK_PRODUCT (-1, 1u, unsigned int, true, -1 * 1u);
| ^~~~~~~~~~~~~
test-intprops.c:279:42: error: expression in static assertion is not an integer
279 | VERIFY (INT_MULTIPLY_OVERFLOW (a, b) == (v))
| ^~
../../gl/verify.h:251:31: note: in definition of macro 'verify'
251 | #define verify(R) _GL_VERIFY (R, "verify (" #R ")")
| ^
test-intprops.c:279:5: note: in expansion of macro 'VERIFY'
279 | VERIFY (INT_MULTIPLY_OVERFLOW (a, b) == (v))
| ^~~~~~
test-intprops.c:273:5: note: in expansion of macro 'CHECK_PRODUCT1'
273 | CHECK_PRODUCT1(a, b, t, v, vres); \
| ^~~~~~~~~~~~~~
test-intprops.c:287:3: note: in expansion of macro 'CHECK_PRODUCT'
287 | CHECK_PRODUCT (-1, 1u, unsigned int, true, -1 * 1u);
| ^~~~~~~~~~~~~
test-intprops.c:279:42: error: expected expression before '==' token
279 | VERIFY (INT_MULTIPLY_OVERFLOW (a, b) == (v))
| ^~
../../gl/verify.h:251:31: note: in definition of macro 'verify'
251 | #define verify(R) _GL_VERIFY (R, "verify (" #R ")")
| ^
test-intprops.c:279:5: note: in expansion of macro 'VERIFY'
279 | VERIFY (INT_MULTIPLY_OVERFLOW (a, b) == (v))
| ^~~~~~
test-intprops.c:274:5: note: in expansion of macro 'CHECK_PRODUCT1'
274 | CHECK_PRODUCT1(b, a, t, v, vres)
| ^~~~~~~~~~~~~~
test-intprops.c:287:3: note: in expansion of macro 'CHECK_PRODUCT'
287 | CHECK_PRODUCT (-1, 1u, unsigned int, true, -1 * 1u);
| ^~~~~~~~~~~~~
test-intprops.c:279:42: error: expression in static assertion is not an integer
279 | VERIFY (INT_MULTIPLY_OVERFLOW (a, b) == (v))
| ^~
../../gl/verify.h:251:31: note: in definition of macro 'verify'
251 | #define verify(R) _GL_VERIFY (R, "verify (" #R ")")
| ^
test-intprops.c:279:5: note: in expansion of macro 'VERIFY'
279 | VERIFY (INT_MULTIPLY_OVERFLOW (a, b) == (v))
| ^~~~~~
test-intprops.c:274:5: note: in expansion of macro 'CHECK_PRODUCT1'
274 | CHECK_PRODUCT1(b, a, t, v, vres)
| ^~~~~~~~~~~~~~
test-intprops.c:287:3: note: in expansion of macro 'CHECK_PRODUCT'
287 | CHECK_PRODUCT (-1, 1u, unsigned int, true, -1 * 1u);
| ^~~~~~~~~~~~~
test-intprops.c:279:42: error: expected expression before '==' token
279 | VERIFY (INT_MULTIPLY_OVERFLOW (a, b) == (v))
| ^~
../../gl/verify.h:251:31: note: in definition of macro 'verify'
251 | #define verify(R) _GL_VERIFY (R, "verify (" #R ")")
| ^
test-intprops.c:279:5: note: in expansion of macro 'VERIFY'
279 | VERIFY (INT_MULTIPLY_OVERFLOW (a, b) == (v))
| ^~~~~~
test-intprops.c:281:5: note: in expansion of macro 'CHECK_PRODUCT1'
281 | CHECK_PRODUCT1(a, b, t, v, vres); \
| ^~~~~~~~~~~~~~
test-intprops.c:276:5: note: in expansion of macro 'CHECK_SPRODUCT1'
276 | CHECK_SPRODUCT1(a, b, t, v, vres); \
| ^~~~~~~~~~~~~~~
test-intprops.c:288:3: note: in expansion of macro 'CHECK_SPRODUCT'
288 | CHECK_SPRODUCT (-1, INT_MIN, int, INT_NEGATE_OVERFLOW (INT_MIN), INT_MIN);
| ^~~~~~~~~~~~~~
test-intprops.c:279:42: error: expression in static assertion is not an integer
279 | VERIFY (INT_MULTIPLY_OVERFLOW (a, b) == (v))
| ^~
../../gl/verify.h:251:31: note: in definition of macro 'verify'
251 | #define verify(R) _GL_VERIFY (R, "verify (" #R ")")
| ^
test-intprops.c:279:5: note: in expansion of macro 'VERIFY'
279 | VERIFY (INT_MULTIPLY_OVERFLOW (a, b) == (v))
| ^~~~~~
test-intprops.c:281:5: note: in expansion of macro 'CHECK_PRODUCT1'
281 | CHECK_PRODUCT1(a, b, t, v, vres); \
| ^~~~~~~~~~~~~~
test-intprops.c:276:5: note: in expansion of macro 'CHECK_SPRODUCT1'
276 | CHECK_SPRODUCT1(a, b, t, v, vres); \
| ^~~~~~~~~~~~~~~
test-intprops.c:288:3: note: in expansion of macro 'CHECK_SPRODUCT'
288 | CHECK_SPRODUCT (-1, INT_MIN, int, INT_NEGATE_OVERFLOW (INT_MIN), INT_MIN);
| ^~~~~~~~~~~~~~
In file included from test-intprops.c:40:
test-intprops.c:284:55: error: expected expression before ')' token
284 | ASSERT (INT_MULTIPLY_WRAPV (a, b, &result) == (v)); \
| ^
macros.h:49:13: note: in definition of macro 'ASSERT'
49 | if (!(expr)) \
| ^~~~
test-intprops.c:276:5: note: in expansion of macro 'CHECK_SPRODUCT1'
276 | CHECK_SPRODUCT1(a, b, t, v, vres); \
| ^~~~~~~~~~~~~~~
test-intprops.c:288:3: note: in expansion of macro 'CHECK_SPRODUCT'
288 | CHECK_SPRODUCT (-1, INT_MIN, int, INT_NEGATE_OVERFLOW (INT_MIN), INT_MIN);
| ^~~~~~~~~~~~~~
test-intprops.c:285:28: error: expected expression before ')' token
285 | ASSERT (result == ((v) ? (vres) : ((a) * (b)))); \
| ^
macros.h:49:13: note: in definition of macro 'ASSERT'
49 | if (!(expr)) \
| ^~~~
test-intprops.c:276:5: note: in expansion of macro 'CHECK_SPRODUCT1'
276 | CHECK_SPRODUCT1(a, b, t, v, vres); \
| ^~~~~~~~~~~~~~~
test-intprops.c:288:3: note: in expansion of macro 'CHECK_SPRODUCT'
288 | CHECK_SPRODUCT (-1, INT_MIN, int, INT_NEGATE_OVERFLOW (INT_MIN), INT_MIN);
| ^~~~~~~~~~~~~~
In file included from intprops.h:24,
from test-intprops.c:33:
test-intprops.c:279:42: error: expected expression before '==' token
279 | VERIFY (INT_MULTIPLY_OVERFLOW (a, b) == (v))
| ^~
../../gl/verify.h:251:31: note: in definition of macro 'verify'
251 | #define verify(R) _GL_VERIFY (R, "verify (" #R ")")
| ^
test-intprops.c:279:5: note: in expansion of macro 'VERIFY'
279 | VERIFY (INT_MULTIPLY_OVERFLOW (a, b) == (v))
| ^~~~~~
test-intprops.c:281:5: note: in expansion of macro 'CHECK_PRODUCT1'
281 | CHECK_PRODUCT1(a, b, t, v, vres); \
| ^~~~~~~~~~~~~~
test-intprops.c:277:5: note: in expansion of macro 'CHECK_SPRODUCT1'
277 | CHECK_SPRODUCT1(b, a, t, v, vres)
| ^~~~~~~~~~~~~~~
test-intprops.c:288:3: note: in expansion of macro 'CHECK_SPRODUCT'
288 | CHECK_SPRODUCT (-1, INT_MIN, int, INT_NEGATE_OVERFLOW (INT_MIN), INT_MIN);
| ^~~~~~~~~~~~~~
test-intprops.c:279:42: error: expression in static assertion is not an integer
279 | VERIFY (INT_MULTIPLY_OVERFLOW (a, b) == (v))
| ^~
../../gl/verify.h:251:31: note: in definition of macro 'verify'
251 | #define verify(R) _GL_VERIFY (R, "verify (" #R ")")
| ^
test-intprops.c:279:5: note: in expansion of macro 'VERIFY'
279 | VERIFY (INT_MULTIPLY_OVERFLOW (a, b) == (v))
| ^~~~~~
test-intprops.c:281:5: note: in expansion of macro 'CHECK_PRODUCT1'
281 | CHECK_PRODUCT1(a, b, t, v, vres); \
| ^~~~~~~~~~~~~~
test-intprops.c:277:5: note: in expansion of macro 'CHECK_SPRODUCT1'
277 | CHECK_SPRODUCT1(b, a, t, v, vres)
| ^~~~~~~~~~~~~~~
test-intprops.c:288:3: note: in expansion of macro 'CHECK_SPRODUCT'
288 | CHECK_SPRODUCT (-1, INT_MIN, int, INT_NEGATE_OVERFLOW (INT_MIN), INT_MIN);
| ^~~~~~~~~~~~~~
In file included from test-intprops.c:40:
test-intprops.c:284:55: error: expected expression before ')' token
284 | ASSERT (INT_MULTIPLY_WRAPV (a, b, &result) == (v)); \
| ^
macros.h:49:13: note: in definition of macro 'ASSERT'
49 | if (!(expr)) \
| ^~~~
test-intprops.c:277:5: note: in expansion of macro 'CHECK_SPRODUCT1'
277 | CHECK_SPRODUCT1(b, a, t, v, vres)
| ^~~~~~~~~~~~~~~
test-intprops.c:288:3: note: in expansion of macro 'CHECK_SPRODUCT'
288 | CHECK_SPRODUCT (-1, INT_MIN, int, INT_NEGATE_OVERFLOW (INT_MIN), INT_MIN);
| ^~~~~~~~~~~~~~
test-intprops.c:285:28: error: expected expression before ')' token
285 | ASSERT (result == ((v) ? (vres) : ((a) * (b)))); \
| ^
macros.h:49:13: note: in definition of macro 'ASSERT'
49 | if (!(expr)) \
| ^~~~
test-intprops.c:277:5: note: in expansion of macro 'CHECK_SPRODUCT1'
277 | CHECK_SPRODUCT1(b, a, t, v, vres)
| ^~~~~~~~~~~~~~~
test-intprops.c:288:3: note: in expansion of macro 'CHECK_SPRODUCT'
288 | CHECK_SPRODUCT (-1, INT_MIN, int, INT_NEGATE_OVERFLOW (INT_MIN), INT_MIN);
| ^~~~~~~~~~~~~~
In file included from intprops.h:24,
from test-intprops.c:33:
test-intprops.c:279:42: error: expected expression before '==' token
279 | VERIFY (INT_MULTIPLY_OVERFLOW (a, b) == (v))
| ^~
../../gl/verify.h:251:31: note: in definition of macro 'verify'
251 | #define verify(R) _GL_VERIFY (R, "verify (" #R ")")
| ^
test-intprops.c:279:5: note: in expansion of macro 'VERIFY'
279 | VERIFY (INT_MULTIPLY_OVERFLOW (a, b) == (v))
| ^~~~~~
test-intprops.c:273:5: note: in expansion of macro 'CHECK_PRODUCT1'
273 | CHECK_PRODUCT1(a, b, t, v, vres); \
| ^~~~~~~~~~~~~~
test-intprops.c:289:3: note: in expansion of macro 'CHECK_PRODUCT'
289 | CHECK_PRODUCT (-1, UINT_MAX, unsigned int, true, -1 * UINT_MAX);
| ^~~~~~~~~~~~~
test-intprops.c:279:42: error: expression in static assertion is not an integer
279 | VERIFY (INT_MULTIPLY_OVERFLOW (a, b) == (v))
| ^~
../../gl/verify.h:251:31: note: in definition of macro 'verify'
251 | #define verify(R) _GL_VERIFY (R, "verify (" #R ")")
| ^
test-intprops.c:279:5: note: in expansion of macro 'VERIFY'
279 | VERIFY (INT_MULTIPLY_OVERFLOW (a, b) == (v))
| ^~~~~~
test-intprops.c:273:5: note: in expansion of macro 'CHECK_PRODUCT1'
273 | CHECK_PRODUCT1(a, b, t, v, vres); \
| ^~~~~~~~~~~~~~
test-intprops.c:289:3: note: in expansion of macro 'CHECK_PRODUCT'
289 | CHECK_PRODUCT (-1, UINT_MAX, unsigned int, true, -1 * UINT_MAX);
| ^~~~~~~~~~~~~
test-intprops.c:279:42: error: expected expression before '==' token
279 | VERIFY (INT_MULTIPLY_OVERFLOW (a, b) == (v))
| ^~
../../gl/verify.h:251:31: note: in definition of macro 'verify'
251 | #define verify(R) _GL_VERIFY (R, "verify (" #R ")")
| ^
test-intprops.c:279:5: note: in expansion of macro 'VERIFY'
279 | VERIFY (INT_MULTIPLY_OVERFLOW (a, b) == (v))
| ^~~~~~
test-intprops.c:274:5: note: in expansion of macro 'CHECK_PRODUCT1'
274 | CHECK_PRODUCT1(b, a, t, v, vres)
| ^~~~~~~~~~~~~~
test-intprops.c:289:3: note: in expansion of macro 'CHECK_PRODUCT'
289 | CHECK_PRODUCT (-1, UINT_MAX, unsigned int, true, -1 * UINT_MAX);
| ^~~~~~~~~~~~~
test-intprops.c:279:42: error: expression in static assertion is not an integer
279 | VERIFY (INT_MULTIPLY_OVERFLOW (a, b) == (v))
| ^~
../../gl/verify.h:251:31: note: in definition of macro 'verify'
251 | #define verify(R) _GL_VERIFY (R, "verify (" #R ")")
| ^
test-intprops.c:279:5: note: in expansion of macro 'VERIFY'
279 | VERIFY (INT_MULTIPLY_OVERFLOW (a, b) == (v))
| ^~~~~~
test-intprops.c:274:5: note: in expansion of macro 'CHECK_PRODUCT1'
274 | CHECK_PRODUCT1(b, a, t, v, vres)
| ^~~~~~~~~~~~~~
test-intprops.c:289:3: note: in expansion of macro 'CHECK_PRODUCT'
289 | CHECK_PRODUCT (-1, UINT_MAX, unsigned int, true, -1 * UINT_MAX);
| ^~~~~~~~~~~~~
test-intprops.c:279:42: error: expected expression before '==' token
279 | VERIFY (INT_MULTIPLY_OVERFLOW (a, b) == (v))
| ^~
../../gl/verify.h:251:31: note: in definition of macro 'verify'
251 | #define verify(R) _GL_VERIFY (R, "verify (" #R ")")
| ^
test-intprops.c:279:5: note: in expansion of macro 'VERIFY'
279 | VERIFY (INT_MULTIPLY_OVERFLOW (a, b) == (v))
| ^~~~~~
test-intprops.c:281:5: note: in expansion of macro 'CHECK_PRODUCT1'
281 | CHECK_PRODUCT1(a, b, t, v, vres); \
| ^~~~~~~~~~~~~~
test-intprops.c:276:5: note: in expansion of macro 'CHECK_SPRODUCT1'
276 | CHECK_SPRODUCT1(a, b, t, v, vres); \
| ^~~~~~~~~~~~~~~
test-intprops.c:290:3: note: in expansion of macro 'CHECK_SPRODUCT'
290 | CHECK_SPRODUCT (-32768, LONG_MAX / -32768 - 1, long int, true, LONG_MIN);
| ^~~~~~~~~~~~~~
test-intprops.c:279:42: error: expression in static assertion is not an integer
279 | VERIFY (INT_MULTIPLY_OVERFLOW (a, b) == (v))
| ^~
../../gl/verify.h:251:31: note: in definition of macro 'verify'
251 | #define verify(R) _GL_VERIFY (R, "verify (" #R ")")
| ^
test-intprops.c:279:5: note: in expansion of macro 'VERIFY'
279 | VERIFY (INT_MULTIPLY_OVERFLOW (a, b) == (v))
| ^~~~~~
test-intprops.c:281:5: note: in expansion of macro 'CHECK_PRODUCT1'
281 | CHECK_PRODUCT1(a, b, t, v, vres); \
| ^~~~~~~~~~~~~~
test-intprops.c:276:5: note: in expansion of macro 'CHECK_SPRODUCT1'
276 | CHECK_SPRODUCT1(a, b, t, v, vres); \
| ^~~~~~~~~~~~~~~
test-intprops.c:290:3: note: in expansion of macro 'CHECK_SPRODUCT'
290 | CHECK_SPRODUCT (-32768, LONG_MAX / -32768 - 1, long int, true, LONG_MIN);
| ^~~~~~~~~~~~~~
test-intprops.c:279:42: error: expected expression before '==' token
279 | VERIFY (INT_MULTIPLY_OVERFLOW (a, b) == (v))
| ^~
../../gl/verify.h:251:31: note: in definition of macro 'verify'
251 | #define verify(R) _GL_VERIFY (R, "verify (" #R ")")
| ^
test-intprops.c:279:5: note: in expansion of macro 'VERIFY'
279 | VERIFY (INT_MULTIPLY_OVERFLOW (a, b) == (v))
| ^~~~~~
test-intprops.c:281:5: note: in expansion of macro 'CHECK_PRODUCT1'
281 | CHECK_PRODUCT1(a, b, t, v, vres); \
| ^~~~~~~~~~~~~~
test-intprops.c:277:5: note: in expansion of macro 'CHECK_SPRODUCT1'
277 | CHECK_SPRODUCT1(b, a, t, v, vres)
| ^~~~~~~~~~~~~~~
test-intprops.c:290:3: note: in expansion of macro 'CHECK_SPRODUCT'
290 | CHECK_SPRODUCT (-32768, LONG_MAX / -32768 - 1, long int, true, LONG_MIN);
| ^~~~~~~~~~~~~~
test-intprops.c:279:42: error: expression in static assertion is not an integer
279 | VERIFY (INT_MULTIPLY_OVERFLOW (a, b) == (v))
| ^~
../../gl/verify.h:251:31: note: in definition of macro 'verify'
251 | #define verify(R) _GL_VERIFY (R, "verify (" #R ")")
| ^
test-intprops.c:279:5: note: in expansion of macro 'VERIFY'
279 | VERIFY (INT_MULTIPLY_OVERFLOW (a, b) == (v))
| ^~~~~~
test-intprops.c:281:5: note: in expansion of macro 'CHECK_PRODUCT1'
281 | CHECK_PRODUCT1(a, b, t, v, vres); \
| ^~~~~~~~~~~~~~
test-intprops.c:277:5: note: in expansion of macro 'CHECK_SPRODUCT1'
277 | CHECK_SPRODUCT1(b, a, t, v, vres)
| ^~~~~~~~~~~~~~~
test-intprops.c:290:3: note: in expansion of macro 'CHECK_SPRODUCT'
290 | CHECK_SPRODUCT (-32768, LONG_MAX / -32768 - 1, long int, true, LONG_MIN);
| ^~~~~~~~~~~~~~
test-intprops.c:279:42: error: expected expression before '==' token
279 | VERIFY (INT_MULTIPLY_OVERFLOW (a, b) == (v))
| ^~
../../gl/verify.h:251:31: note: in definition of macro 'verify'
251 | #define verify(R) _GL_VERIFY (R, "verify (" #R ")")
| ^
test-intprops.c:279:5: note: in expansion of macro 'VERIFY'
279 | VERIFY (INT_MULTIPLY_OVERFLOW (a, b) == (v))
| ^~~~~~
test-intprops.c:281:5: note: in expansion of macro 'CHECK_PRODUCT1'
281 | CHECK_PRODUCT1(a, b, t, v, vres); \
| ^~~~~~~~~~~~~~
test-intprops.c:276:5: note: in expansion of macro 'CHECK_SPRODUCT1'
276 | CHECK_SPRODUCT1(a, b, t, v, vres); \
| ^~~~~~~~~~~~~~~
test-intprops.c:291:3: note: in expansion of macro 'CHECK_SPRODUCT'
291 | CHECK_SPRODUCT (-12345, LONG_MAX / -12345, long int, false, DONTCARE);
| ^~~~~~~~~~~~~~
test-intprops.c:279:42: error: expression in static assertion is not an integer
279 | VERIFY (INT_MULTIPLY_OVERFLOW (a, b) == (v))
| ^~
../../gl/verify.h:251:31: note: in definition of macro 'verify'
251 | #define verify(R) _GL_VERIFY (R, "verify (" #R ")")
| ^
test-intprops.c:279:5: note: in expansion of macro 'VERIFY'
279 | VERIFY (INT_MULTIPLY_OVERFLOW (a, b) == (v))
| ^~~~~~
test-intprops.c:281:5: note: in expansion of macro 'CHECK_PRODUCT1'
281 | CHECK_PRODUCT1(a, b, t, v, vres); \
| ^~~~~~~~~~~~~~
test-intprops.c:276:5: note: in expansion of macro 'CHECK_SPRODUCT1'
276 | CHECK_SPRODUCT1(a, b, t, v, vres); \
| ^~~~~~~~~~~~~~~
test-intprops.c:291:3: note: in expansion of macro 'CHECK_SPRODUCT'
291 | CHECK_SPRODUCT (-12345, LONG_MAX / -12345, long int, false, DONTCARE);
| ^~~~~~~~~~~~~~
test-intprops.c:279:42: error: expected expression before '==' token
279 | VERIFY (INT_MULTIPLY_OVERFLOW (a, b) == (v))
| ^~
../../gl/verify.h:251:31: note: in definition of macro 'verify'
251 | #define verify(R) _GL_VERIFY (R, "verify (" #R ")")
| ^
test-intprops.c:279:5: note: in expansion of macro 'VERIFY'
279 | VERIFY (INT_MULTIPLY_OVERFLOW (a, b) == (v))
| ^~~~~~
test-intprops.c:281:5: note: in expansion of macro 'CHECK_PRODUCT1'
281 | CHECK_PRODUCT1(a, b, t, v, vres); \
| ^~~~~~~~~~~~~~
test-intprops.c:277:5: note: in expansion of macro 'CHECK_SPRODUCT1'
277 | CHECK_SPRODUCT1(b, a, t, v, vres)
| ^~~~~~~~~~~~~~~
test-intprops.c:291:3: note: in expansion of macro 'CHECK_SPRODUCT'
291 | CHECK_SPRODUCT (-12345, LONG_MAX / -12345, long int, false, DONTCARE);
| ^~~~~~~~~~~~~~
test-intprops.c:279:42: error: expression in static assertion is not an integer
279 | VERIFY (INT_MULTIPLY_OVERFLOW (a, b) == (v))
| ^~
../../gl/verify.h:251:31: note: in definition of macro 'verify'
251 | #define verify(R) _GL_VERIFY (R, "verify (" #R ")")
| ^
test-intprops.c:279:5: note: in expansion of macro 'VERIFY'
279 | VERIFY (INT_MULTIPLY_OVERFLOW (a, b) == (v))
| ^~~~~~
test-intprops.c:281:5: note: in expansion of macro 'CHECK_PRODUCT1'
281 | CHECK_PRODUCT1(a, b, t, v, vres); \
| ^~~~~~~~~~~~~~
test-intprops.c:277:5: note: in expansion of macro 'CHECK_SPRODUCT1'
277 | CHECK_SPRODUCT1(b, a, t, v, vres)
| ^~~~~~~~~~~~~~~
test-intprops.c:291:3: note: in expansion of macro 'CHECK_SPRODUCT'
291 | CHECK_SPRODUCT (-12345, LONG_MAX / -12345, long int, false, DONTCARE);
| ^~~~~~~~~~~~~~
test-intprops.c:279:42: error: expected expression before '==' token
279 | VERIFY (INT_MULTIPLY_OVERFLOW (a, b) == (v))
| ^~
../../gl/verify.h:251:31: note: in definition of macro 'verify'
251 | #define verify(R) _GL_VERIFY (R, "verify (" #R ")")
| ^
test-intprops.c:279:5: note: in expansion of macro 'VERIFY'
279 | VERIFY (INT_MULTIPLY_OVERFLOW (a, b) == (v))
| ^~~~~~
test-intprops.c:281:5: note: in expansion of macro 'CHECK_PRODUCT1'
281 | CHECK_PRODUCT1(a, b, t, v, vres); \
| ^~~~~~~~~~~~~~
test-intprops.c:276:5: note: in expansion of macro 'CHECK_SPRODUCT1'
276 | CHECK_SPRODUCT1(a, b, t, v, vres); \
| ^~~~~~~~~~~~~~~
test-intprops.c:292:3: note: in expansion of macro 'CHECK_SPRODUCT'
292 | CHECK_SPRODUCT (0, -1, int, false, DONTCARE);
| ^~~~~~~~~~~~~~
test-intprops.c:279:42: error: expression in static assertion is not an integer
279 | VERIFY (INT_MULTIPLY_OVERFLOW (a, b) == (v))
| ^~
../../gl/verify.h:251:31: note: in definition of macro 'verify'
251 | #define verify(R) _GL_VERIFY (R, "verify (" #R ")")
| ^
test-intprops.c:279:5: note: in expansion of macro 'VERIFY'
279 | VERIFY (INT_MULTIPLY_OVERFLOW (a, b) == (v))
| ^~~~~~
test-intprops.c:281:5: note: in expansion of macro 'CHECK_PRODUCT1'
281 | CHECK_PRODUCT1(a, b, t, v, vres); \
| ^~~~~~~~~~~~~~
test-intprops.c:276:5: note: in expansion of macro 'CHECK_SPRODUCT1'
276 | CHECK_SPRODUCT1(a, b, t, v, vres); \
| ^~~~~~~~~~~~~~~
test-intprops.c:292:3: note: in expansion of macro 'CHECK_SPRODUCT'
292 | CHECK_SPRODUCT (0, -1, int, false, DONTCARE);
| ^~~~~~~~~~~~~~
test-intprops.c:279:42: error: expected expression before '==' token
279 | VERIFY (INT_MULTIPLY_OVERFLOW (a, b) == (v))
| ^~
../../gl/verify.h:251:31: note: in definition of macro 'verify'
251 | #define verify(R) _GL_VERIFY (R, "verify (" #R ")")
| ^
test-intprops.c:279:5: note: in expansion of macro 'VERIFY'
279 | VERIFY (INT_MULTIPLY_OVERFLOW (a, b) == (v))
| ^~~~~~
test-intprops.c:281:5: note: in expansion of macro 'CHECK_PRODUCT1'
281 | CHECK_PRODUCT1(a, b, t, v, vres); \
| ^~~~~~~~~~~~~~
test-intprops.c:277:5: note: in expansion of macro 'CHECK_SPRODUCT1'
277 | CHECK_SPRODUCT1(b, a, t, v, vres)
| ^~~~~~~~~~~~~~~
test-intprops.c:292:3: note: in expansion of macro 'CHECK_SPRODUCT'
292 | CHECK_SPRODUCT (0, -1, int, false, DONTCARE);
| ^~~~~~~~~~~~~~
test-intprops.c:279:42: error: expression in static assertion is not an integer
279 | VERIFY (INT_MULTIPLY_OVERFLOW (a, b) == (v))
| ^~
../../gl/verify.h:251:31: note: in definition of macro 'verify'
251 | #define verify(R) _GL_VERIFY (R, "verify (" #R ")")
| ^
test-intprops.c:279:5: note: in expansion of macro 'VERIFY'
279 | VERIFY (INT_MULTIPLY_OVERFLOW (a, b) == (v))
| ^~~~~~
test-intprops.c:281:5: note: in expansion of macro 'CHECK_PRODUCT1'
281 | CHECK_PRODUCT1(a, b, t, v, vres); \
| ^~~~~~~~~~~~~~
test-intprops.c:277:5: note: in expansion of macro 'CHECK_SPRODUCT1'
277 | CHECK_SPRODUCT1(b, a, t, v, vres)
| ^~~~~~~~~~~~~~~
test-intprops.c:292:3: note: in expansion of macro 'CHECK_SPRODUCT'
292 | CHECK_SPRODUCT (0, -1, int, false, DONTCARE);
| ^~~~~~~~~~~~~~
test-intprops.c:279:42: error: expected expression before '==' token
279 | VERIFY (INT_MULTIPLY_OVERFLOW (a, b) == (v))
| ^~
../../gl/verify.h:251:31: note: in definition of macro 'verify'
251 | #define verify(R) _GL_VERIFY (R, "verify (" #R ")")
| ^
test-intprops.c:279:5: note: in expansion of macro 'VERIFY'
279 | VERIFY (INT_MULTIPLY_OVERFLOW (a, b) == (v))
| ^~~~~~
test-intprops.c:281:5: note: in expansion of macro 'CHECK_PRODUCT1'
281 | CHECK_PRODUCT1(a, b, t, v, vres); \
| ^~~~~~~~~~~~~~
test-intprops.c:276:5: note: in expansion of macro 'CHECK_SPRODUCT1'
276 | CHECK_SPRODUCT1(a, b, t, v, vres); \
| ^~~~~~~~~~~~~~~
test-intprops.c:293:3: note: in expansion of macro 'CHECK_SPRODUCT'
293 | CHECK_SPRODUCT (0, 0, int, false, DONTCARE);
| ^~~~~~~~~~~~~~
test-intprops.c:279:42: error: expression in static assertion is not an integer
279 | VERIFY (INT_MULTIPLY_OVERFLOW (a, b) == (v))
| ^~
../../gl/verify.h:251:31: note: in definition of macro 'verify'
251 | #define verify(R) _GL_VERIFY (R, "verify (" #R ")")
| ^
test-intprops.c:279:5: note: in expansion of macro 'VERIFY'
279 | VERIFY (INT_MULTIPLY_OVERFLOW (a, b) == (v))
| ^~~~~~
test-intprops.c:281:5: note: in expansion of macro 'CHECK_PRODUCT1'
281 | CHECK_PRODUCT1(a, b, t, v, vres); \
| ^~~~~~~~~~~~~~
test-intprops.c:276:5: note: in expansion of macro 'CHECK_SPRODUCT1'
276 | CHECK_SPRODUCT1(a, b, t, v, vres); \
| ^~~~~~~~~~~~~~~
test-intprops.c:293:3: note: in expansion of macro 'CHECK_SPRODUCT'
293 | CHECK_SPRODUCT (0, 0, int, false, DONTCARE);
| ^~~~~~~~~~~~~~
test-intprops.c:279:42: error: expected expression before '==' token
279 | VERIFY (INT_MULTIPLY_OVERFLOW (a, b) == (v))
| ^~
../../gl/verify.h:251:31: note: in definition of macro 'verify'
251 | #define verify(R) _GL_VERIFY (R, "verify (" #R ")")
| ^
test-intprops.c:279:5: note: in expansion of macro 'VERIFY'
279 | VERIFY (INT_MULTIPLY_OVERFLOW (a, b) == (v))
| ^~~~~~
test-intprops.c:281:5: note: in expansion of macro 'CHECK_PRODUCT1'
281 | CHECK_PRODUCT1(a, b, t, v, vres); \
| ^~~~~~~~~~~~~~
test-intprops.c:277:5: note: in expansion of macro 'CHECK_SPRODUCT1'
277 | CHECK_SPRODUCT1(b, a, t, v, vres)
| ^~~~~~~~~~~~~~~
test-intprops.c:293:3: note: in expansion of macro 'CHECK_SPRODUCT'
293 | CHECK_SPRODUCT (0, 0, int, false, DONTCARE);
| ^~~~~~~~~~~~~~
test-intprops.c:279:42: error: expression in static assertion is not an integer
279 | VERIFY (INT_MULTIPLY_OVERFLOW (a, b) == (v))
| ^~
../../gl/verify.h:251:31: note: in definition of macro 'verify'
251 | #define verify(R) _GL_VERIFY (R, "verify (" #R ")")
| ^
test-intprops.c:279:5: note: in expansion of macro 'VERIFY'
279 | VERIFY (INT_MULTIPLY_OVERFLOW (a, b) == (v))
| ^~~~~~
test-intprops.c:281:5: note: in expansion of macro 'CHECK_PRODUCT1'
281 | CHECK_PRODUCT1(a, b, t, v, vres); \
| ^~~~~~~~~~~~~~
test-intprops.c:277:5: note: in expansion of macro 'CHECK_SPRODUCT1'
277 | CHECK_SPRODUCT1(b, a, t, v, vres)
| ^~~~~~~~~~~~~~~
test-intprops.c:293:3: note: in expansion of macro 'CHECK_SPRODUCT'
293 | CHECK_SPRODUCT (0, 0, int, false, DONTCARE);
| ^~~~~~~~~~~~~~
test-intprops.c:279:42: error: expected expression before '==' token
279 | VERIFY (INT_MULTIPLY_OVERFLOW (a, b) == (v))
| ^~
../../gl/verify.h:251:31: note: in definition of macro 'verify'
251 | #define verify(R) _GL_VERIFY (R, "verify (" #R ")")
| ^
test-intprops.c:279:5: note: in expansion of macro 'VERIFY'
279 | VERIFY (INT_MULTIPLY_OVERFLOW (a, b) == (v))
| ^~~~~~
test-intprops.c:273:5: note: in expansion of macro 'CHECK_PRODUCT1'
273 | CHECK_PRODUCT1(a, b, t, v, vres); \
| ^~~~~~~~~~~~~~
test-intprops.c:294:3: note: in expansion of macro 'CHECK_PRODUCT'
294 | CHECK_PRODUCT (0, 0u, unsigned int, false, DONTCARE);
| ^~~~~~~~~~~~~
test-intprops.c:279:42: error: expression in static assertion is not an integer
279 | VERIFY (INT_MULTIPLY_OVERFLOW (a, b) == (v))
| ^~
../../gl/verify.h:251:31: note: in definition of macro 'verify'
251 | #define verify(R) _GL_VERIFY (R, "verify (" #R ")")
| ^
test-intprops.c:279:5: note: in expansion of macro 'VERIFY'
279 | VERIFY (INT_MULTIPLY_OVERFLOW (a, b) == (v))
| ^~~~~~
test-intprops.c:273:5: note: in expansion of macro 'CHECK_PRODUCT1'
273 | CHECK_PRODUCT1(a, b, t, v, vres); \
| ^~~~~~~~~~~~~~
test-intprops.c:294:3: note: in expansion of macro 'CHECK_PRODUCT'
294 | CHECK_PRODUCT (0, 0u, unsigned int, false, DONTCARE);
| ^~~~~~~~~~~~~
test-intprops.c:279:42: error: expected expression before '==' token
279 | VERIFY (INT_MULTIPLY_OVERFLOW (a, b) == (v))
| ^~
../../gl/verify.h:251:31: note: in definition of macro 'verify'
251 | #define verify(R) _GL_VERIFY (R, "verify (" #R ")")
| ^
test-intprops.c:279:5: note: in expansion of macro 'VERIFY'
279 | VERIFY (INT_MULTIPLY_OVERFLOW (a, b) == (v))
| ^~~~~~
test-intprops.c:274:5: note: in expansion of macro 'CHECK_PRODUCT1'
274 | CHECK_PRODUCT1(b, a, t, v, vres)
| ^~~~~~~~~~~~~~
test-intprops.c:294:3: note: in expansion of macro 'CHECK_PRODUCT'
294 | CHECK_PRODUCT (0, 0u, unsigned int, false, DONTCARE);
| ^~~~~~~~~~~~~
test-intprops.c:279:42: error: expression in static assertion is not an integer
279 | VERIFY (INT_MULTIPLY_OVERFLOW (a, b) == (v))
| ^~
../../gl/verify.h:251:31: note: in definition of macro 'verify'
251 | #define verify(R) _GL_VERIFY (R, "verify (" #R ")")
| ^
test-intprops.c:279:5: note: in expansion of macro 'VERIFY'
279 | VERIFY (INT_MULTIPLY_OVERFLOW (a, b) == (v))
| ^~~~~~
test-intprops.c:274:5: note: in expansion of macro 'CHECK_PRODUCT1'
274 | CHECK_PRODUCT1(b, a, t, v, vres)
| ^~~~~~~~~~~~~~
test-intprops.c:294:3: note: in expansion of macro 'CHECK_PRODUCT'
294 | CHECK_PRODUCT (0, 0u, unsigned int, false, DONTCARE);
| ^~~~~~~~~~~~~
test-intprops.c:279:42: error: expected expression before '==' token
279 | VERIFY (INT_MULTIPLY_OVERFLOW (a, b) == (v))
| ^~
../../gl/verify.h:251:31: note: in definition of macro 'verify'
251 | #define verify(R) _GL_VERIFY (R, "verify (" #R ")")
| ^
test-intprops.c:279:5: note: in expansion of macro 'VERIFY'
279 | VERIFY (INT_MULTIPLY_OVERFLOW (a, b) == (v))
| ^~~~~~
test-intprops.c:281:5: note: in expansion of macro 'CHECK_PRODUCT1'
281 | CHECK_PRODUCT1(a, b, t, v, vres); \
| ^~~~~~~~~~~~~~
test-intprops.c:276:5: note: in expansion of macro 'CHECK_SPRODUCT1'
276 | CHECK_SPRODUCT1(a, b, t, v, vres); \
| ^~~~~~~~~~~~~~~
test-intprops.c:295:3: note: in expansion of macro 'CHECK_SPRODUCT'
295 | CHECK_SPRODUCT (0, 1, int, false, DONTCARE);
| ^~~~~~~~~~~~~~
test-intprops.c:279:42: error: expression in static assertion is not an integer
279 | VERIFY (INT_MULTIPLY_OVERFLOW (a, b) == (v))
| ^~
../../gl/verify.h:251:31: note: in definition of macro 'verify'
251 | #define verify(R) _GL_VERIFY (R, "verify (" #R ")")
| ^
test-intprops.c:279:5: note: in expansion of macro 'VERIFY'
279 | VERIFY (INT_MULTIPLY_OVERFLOW (a, b) == (v))
| ^~~~~~
test-intprops.c:281:5: note: in expansion of macro 'CHECK_PRODUCT1'
281 | CHECK_PRODUCT1(a, b, t, v, vres); \
| ^~~~~~~~~~~~~~
test-intprops.c:276:5: note: in expansion of macro 'CHECK_SPRODUCT1'
276 | CHECK_SPRODUCT1(a, b, t, v, vres); \
| ^~~~~~~~~~~~~~~
test-intprops.c:295:3: note: in expansion of macro 'CHECK_SPRODUCT'
295 | CHECK_SPRODUCT (0, 1, int, false, DONTCARE);
| ^~~~~~~~~~~~~~
test-intprops.c:279:42: error: expected expression before '==' token
279 | VERIFY (INT_MULTIPLY_OVERFLOW (a, b) == (v))
| ^~
../../gl/verify.h:251:31: note: in definition of macro 'verify'
251 | #define verify(R) _GL_VERIFY (R, "verify (" #R ")")
| ^
test-intprops.c:279:5: note: in expansion of macro 'VERIFY'
279 | VERIFY (INT_MULTIPLY_OVERFLOW (a, b) == (v))
| ^~~~~~
test-intprops.c:281:5: note: in expansion of macro 'CHECK_PRODUCT1'
281 | CHECK_PRODUCT1(a, b, t, v, vres); \
| ^~~~~~~~~~~~~~
test-intprops.c:277:5: note: in expansion of macro 'CHECK_SPRODUCT1'
277 | CHECK_SPRODUCT1(b, a, t, v, vres)
| ^~~~~~~~~~~~~~~
test-intprops.c:295:3: note: in expansion of macro 'CHECK_SPRODUCT'
295 | CHECK_SPRODUCT (0, 1, int, false, DONTCARE);
| ^~~~~~~~~~~~~~
test-intprops.c:279:42: error: expression in static assertion is not an integer
279 | VERIFY (INT_MULTIPLY_OVERFLOW (a, b) == (v))
| ^~
../../gl/verify.h:251:31: note: in definition of macro 'verify'
251 | #define verify(R) _GL_VERIFY (R, "verify (" #R ")")
| ^
test-intprops.c:279:5: note: in expansion of macro 'VERIFY'
279 | VERIFY (INT_MULTIPLY_OVERFLOW (a, b) == (v))
| ^~~~~~
test-intprops.c:281:5: note: in expansion of macro 'CHECK_PRODUCT1'
281 | CHECK_PRODUCT1(a, b, t, v, vres); \
| ^~~~~~~~~~~~~~
test-intprops.c:277:5: note: in expansion of macro 'CHECK_SPRODUCT1'
277 | CHECK_SPRODUCT1(b, a, t, v, vres)
| ^~~~~~~~~~~~~~~
test-intprops.c:295:3: note: in expansion of macro 'CHECK_SPRODUCT'
295 | CHECK_SPRODUCT (0, 1, int, false, DONTCARE);
| ^~~~~~~~~~~~~~
test-intprops.c:279:42: error: expected expression before '==' token
279 | VERIFY (INT_MULTIPLY_OVERFLOW (a, b) == (v))
| ^~
../../gl/verify.h:251:31: note: in definition of macro 'verify'
251 | #define verify(R) _GL_VERIFY (R, "verify (" #R ")")
| ^
test-intprops.c:279:5: note: in expansion of macro 'VERIFY'
279 | VERIFY (INT_MULTIPLY_OVERFLOW (a, b) == (v))
| ^~~~~~
test-intprops.c:281:5: note: in expansion of macro 'CHECK_PRODUCT1'
281 | CHECK_PRODUCT1(a, b, t, v, vres); \
| ^~~~~~~~~~~~~~
test-intprops.c:276:5: note: in expansion of macro 'CHECK_SPRODUCT1'
276 | CHECK_SPRODUCT1(a, b, t, v, vres); \
| ^~~~~~~~~~~~~~~
test-intprops.c:296:3: note: in expansion of macro 'CHECK_SPRODUCT'
296 | CHECK_SPRODUCT (0, INT_MAX, int, false, DONTCARE);
| ^~~~~~~~~~~~~~
test-intprops.c:279:42: error: expression in static assertion is not an integer
279 | VERIFY (INT_MULTIPLY_OVERFLOW (a, b) == (v))
| ^~
../../gl/verify.h:251:31: note: in definition of macro 'verify'
251 | #define verify(R) _GL_VERIFY (R, "verify (" #R ")")
| ^
test-intprops.c:279:5: note: in expansion of macro 'VERIFY'
279 | VERIFY (INT_MULTIPLY_OVERFLOW (a, b) == (v))
| ^~~~~~
test-intprops.c:281:5: note: in expansion of macro 'CHECK_PRODUCT1'
281 | CHECK_PRODUCT1(a, b, t, v, vres); \
| ^~~~~~~~~~~~~~
test-intprops.c:276:5: note: in expansion of macro 'CHECK_SPRODUCT1'
276 | CHECK_SPRODUCT1(a, b, t, v, vres); \
| ^~~~~~~~~~~~~~~
test-intprops.c:296:3: note: in expansion of macro 'CHECK_SPRODUCT'
296 | CHECK_SPRODUCT (0, INT_MAX, int, false, DONTCARE);
| ^~~~~~~~~~~~~~
test-intprops.c:279:42: error: expected expression before '==' token
279 | VERIFY (INT_MULTIPLY_OVERFLOW (a, b) == (v))
| ^~
../../gl/verify.h:251:31: note: in definition of macro 'verify'
251 | #define verify(R) _GL_VERIFY (R, "verify (" #R ")")
| ^
test-intprops.c:279:5: note: in expansion of macro 'VERIFY'
279 | VERIFY (INT_MULTIPLY_OVERFLOW (a, b) == (v))
| ^~~~~~
test-intprops.c:281:5: note: in expansion of macro 'CHECK_PRODUCT1'
281 | CHECK_PRODUCT1(a, b, t, v, vres); \
| ^~~~~~~~~~~~~~
test-intprops.c:277:5: note: in expansion of macro 'CHECK_SPRODUCT1'
277 | CHECK_SPRODUCT1(b, a, t, v, vres)
| ^~~~~~~~~~~~~~~
test-intprops.c:296:3: note: in expansion of macro 'CHECK_SPRODUCT'
296 | CHECK_SPRODUCT (0, INT_MAX, int, false, DONTCARE);
| ^~~~~~~~~~~~~~
test-intprops.c:279:42: error: expression in static assertion is not an integer
279 | VERIFY (INT_MULTIPLY_OVERFLOW (a, b) == (v))
| ^~
../../gl/verify.h:251:31: note: in definition of macro 'verify'
251 | #define verify(R) _GL_VERIFY (R, "verify (" #R ")")
| ^
test-intprops.c:279:5: note: in expansion of macro 'VERIFY'
279 | VERIFY (INT_MULTIPLY_OVERFLOW (a, b) == (v))
| ^~~~~~
test-intprops.c:281:5: note: in expansion of macro 'CHECK_PRODUCT1'
281 | CHECK_PRODUCT1(a, b, t, v, vres); \
| ^~~~~~~~~~~~~~
test-intprops.c:277:5: note: in expansion of macro 'CHECK_SPRODUCT1'
277 | CHECK_SPRODUCT1(b, a, t, v, vres)
| ^~~~~~~~~~~~~~~
test-intprops.c:296:3: note: in expansion of macro 'CHECK_SPRODUCT'
296 | CHECK_SPRODUCT (0, INT_MAX, int, false, DONTCARE);
| ^~~~~~~~~~~~~~
test-intprops.c:279:42: error: expected expression before '==' token
279 | VERIFY (INT_MULTIPLY_OVERFLOW (a, b) == (v))
| ^~
../../gl/verify.h:251:31: note: in definition of macro 'verify'
251 | #define verify(R) _GL_VERIFY (R, "verify (" #R ")")
| ^
test-intprops.c:279:5: note: in expansion of macro 'VERIFY'
279 | VERIFY (INT_MULTIPLY_OVERFLOW (a, b) == (v))
| ^~~~~~
test-intprops.c:281:5: note: in expansion of macro 'CHECK_PRODUCT1'
281 | CHECK_PRODUCT1(a, b, t, v, vres); \
| ^~~~~~~~~~~~~~
test-intprops.c:276:5: note: in expansion of macro 'CHECK_SPRODUCT1'
276 | CHECK_SPRODUCT1(a, b, t, v, vres); \
| ^~~~~~~~~~~~~~~
test-intprops.c:297:3: note: in expansion of macro 'CHECK_SPRODUCT'
297 | CHECK_SPRODUCT (0, INT_MIN, int, false, DONTCARE);
| ^~~~~~~~~~~~~~
test-intprops.c:279:42: error: expression in static assertion is not an integer
279 | VERIFY (INT_MULTIPLY_OVERFLOW (a, b) == (v))
| ^~
../../gl/verify.h:251:31: note: in definition of macro 'verify'
251 | #define verify(R) _GL_VERIFY (R, "verify (" #R ")")
| ^
test-intprops.c:279:5: note: in expansion of macro 'VERIFY'
279 | VERIFY (INT_MULTIPLY_OVERFLOW (a, b) == (v))
| ^~~~~~
test-intprops.c:281:5: note: in expansion of macro 'CHECK_PRODUCT1'
281 | CHECK_PRODUCT1(a, b, t, v, vres); \
| ^~~~~~~~~~~~~~
test-intprops.c:276:5: note: in expansion of macro 'CHECK_SPRODUCT1'
276 | CHECK_SPRODUCT1(a, b, t, v, vres); \
| ^~~~~~~~~~~~~~~
test-intprops.c:297:3: note: in expansion of macro 'CHECK_SPRODUCT'
297 | CHECK_SPRODUCT (0, INT_MIN, int, false, DONTCARE);
| ^~~~~~~~~~~~~~
test-intprops.c:279:42: error: expected expression before '==' token
279 | VERIFY (INT_MULTIPLY_OVERFLOW (a, b) == (v))
| ^~
../../gl/verify.h:251:31: note: in definition of macro 'verify'
251 | #define verify(R) _GL_VERIFY (R, "verify (" #R ")")
| ^
test-intprops.c:279:5: note: in expansion of macro 'VERIFY'
279 | VERIFY (INT_MULTIPLY_OVERFLOW (a, b) == (v))
| ^~~~~~
test-intprops.c:281:5: note: in expansion of macro 'CHECK_PRODUCT1'
281 | CHECK_PRODUCT1(a, b, t, v, vres); \
| ^~~~~~~~~~~~~~
test-intprops.c:277:5: note: in expansion of macro 'CHECK_SPRODUCT1'
277 | CHECK_SPRODUCT1(b, a, t, v, vres)
| ^~~~~~~~~~~~~~~
test-intprops.c:297:3: note: in expansion of macro 'CHECK_SPRODUCT'
297 | CHECK_SPRODUCT (0, INT_MIN, int, false, DONTCARE);
| ^~~~~~~~~~~~~~
test-intprops.c:279:42: error: expression in static assertion is not an integer
279 | VERIFY (INT_MULTIPLY_OVERFLOW (a, b) == (v))
| ^~
../../gl/verify.h:251:31: note: in definition of macro 'verify'
251 | #define verify(R) _GL_VERIFY (R, "verify (" #R ")")
| ^
test-intprops.c:279:5: note: in expansion of macro 'VERIFY'
279 | VERIFY (INT_MULTIPLY_OVERFLOW (a, b) == (v))
| ^~~~~~
test-intprops.c:281:5: note: in expansion of macro 'CHECK_PRODUCT1'
281 | CHECK_PRODUCT1(a, b, t, v, vres); \
| ^~~~~~~~~~~~~~
test-intprops.c:277:5: note: in expansion of macro 'CHECK_SPRODUCT1'
277 | CHECK_SPRODUCT1(b, a, t, v, vres)
| ^~~~~~~~~~~~~~~
test-intprops.c:297:3: note: in expansion of macro 'CHECK_SPRODUCT'
297 | CHECK_SPRODUCT (0, INT_MIN, int, false, DONTCARE);
| ^~~~~~~~~~~~~~
test-intprops.c:279:42: error: expected expression before '==' token
279 | VERIFY (INT_MULTIPLY_OVERFLOW (a, b) == (v))
| ^~
../../gl/verify.h:251:31: note: in definition of macro 'verify'
251 | #define verify(R) _GL_VERIFY (R, "verify (" #R ")")
| ^
test-intprops.c:279:5: note: in expansion of macro 'VERIFY'
279 | VERIFY (INT_MULTIPLY_OVERFLOW (a, b) == (v))
| ^~~~~~
test-intprops.c:273:5: note: in expansion of macro 'CHECK_PRODUCT1'
273 | CHECK_PRODUCT1(a, b, t, v, vres); \
| ^~~~~~~~~~~~~~
test-intprops.c:298:3: note: in expansion of macro 'CHECK_PRODUCT'
298 | CHECK_PRODUCT (0, UINT_MAX, unsigned int, false, DONTCARE);
| ^~~~~~~~~~~~~
test-intprops.c:279:42: error: expression in static assertion is not an integer
279 | VERIFY (INT_MULTIPLY_OVERFLOW (a, b) == (v))
| ^~
../../gl/verify.h:251:31: note: in definition of macro 'verify'
251 | #define verify(R) _GL_VERIFY (R, "verify (" #R ")")
| ^
test-intprops.c:279:5: note: in expansion of macro 'VERIFY'
279 | VERIFY (INT_MULTIPLY_OVERFLOW (a, b) == (v))
| ^~~~~~
test-intprops.c:273:5: note: in expansion of macro 'CHECK_PRODUCT1'
273 | CHECK_PRODUCT1(a, b, t, v, vres); \
| ^~~~~~~~~~~~~~
test-intprops.c:298:3: note: in expansion of macro 'CHECK_PRODUCT'
298 | CHECK_PRODUCT (0, UINT_MAX, unsigned int, false, DONTCARE);
| ^~~~~~~~~~~~~
test-intprops.c:279:42: error: expected expression before '==' token
279 | VERIFY (INT_MULTIPLY_OVERFLOW (a, b) == (v))
| ^~
../../gl/verify.h:251:31: note: in definition of macro 'verify'
251 | #define verify(R) _GL_VERIFY (R, "verify (" #R ")")
| ^
test-intprops.c:279:5: note: in expansion of macro 'VERIFY'
279 | VERIFY (INT_MULTIPLY_OVERFLOW (a, b) == (v))
| ^~~~~~
test-intprops.c:274:5: note: in expansion of macro 'CHECK_PRODUCT1'
274 | CHECK_PRODUCT1(b, a, t, v, vres)
| ^~~~~~~~~~~~~~
test-intprops.c:298:3: note: in expansion of macro 'CHECK_PRODUCT'
298 | CHECK_PRODUCT (0, UINT_MAX, unsigned int, false, DONTCARE);
| ^~~~~~~~~~~~~
test-intprops.c:279:42: error: expression in static assertion is not an integer
279 | VERIFY (INT_MULTIPLY_OVERFLOW (a, b) == (v))
| ^~
../../gl/verify.h:251:31: note: in definition of macro 'verify'
251 | #define verify(R) _GL_VERIFY (R, "verify (" #R ")")
| ^
test-intprops.c:279:5: note: in expansion of macro 'VERIFY'
279 | VERIFY (INT_MULTIPLY_OVERFLOW (a, b) == (v))
| ^~~~~~
test-intprops.c:274:5: note: in expansion of macro 'CHECK_PRODUCT1'
274 | CHECK_PRODUCT1(b, a, t, v, vres)
| ^~~~~~~~~~~~~~
test-intprops.c:298:3: note: in expansion of macro 'CHECK_PRODUCT'
298 | CHECK_PRODUCT (0, UINT_MAX, unsigned int, false, DONTCARE);
| ^~~~~~~~~~~~~
test-intprops.c:279:42: error: expected expression before '==' token
279 | VERIFY (INT_MULTIPLY_OVERFLOW (a, b) == (v))
| ^~
../../gl/verify.h:251:31: note: in definition of macro 'verify'
251 | #define verify(R) _GL_VERIFY (R, "verify (" #R ")")
| ^
test-intprops.c:279:5: note: in expansion of macro 'VERIFY'
279 | VERIFY (INT_MULTIPLY_OVERFLOW (a, b) == (v))
| ^~~~~~
test-intprops.c:273:5: note: in expansion of macro 'CHECK_PRODUCT1'
273 | CHECK_PRODUCT1(a, b, t, v, vres); \
| ^~~~~~~~~~~~~~
test-intprops.c:299:3: note: in expansion of macro 'CHECK_PRODUCT'
299 | CHECK_PRODUCT (0u, -1, unsigned int, false, DONTCARE);
| ^~~~~~~~~~~~~
test-intprops.c:279:42: error: expression in static assertion is not an integer
279 | VERIFY (INT_MULTIPLY_OVERFLOW (a, b) == (v))
| ^~
../../gl/verify.h:251:31: note: in definition of macro 'verify'
251 | #define verify(R) _GL_VERIFY (R, "verify (" #R ")")
| ^
test-intprops.c:279:5: note: in expansion of macro 'VERIFY'
279 | VERIFY (INT_MULTIPLY_OVERFLOW (a, b) == (v))
| ^~~~~~
test-intprops.c:273:5: note: in expansion of macro 'CHECK_PRODUCT1'
273 | CHECK_PRODUCT1(a, b, t, v, vres); \
| ^~~~~~~~~~~~~~
test-intprops.c:299:3: note: in expansion of macro 'CHECK_PRODUCT'
299 | CHECK_PRODUCT (0u, -1, unsigned int, false, DONTCARE);
| ^~~~~~~~~~~~~
test-intprops.c:279:42: error: expected expression before '==' token
279 | VERIFY (INT_MULTIPLY_OVERFLOW (a, b) == (v))
| ^~
../../gl/verify.h:251:31: note: in definition of macro 'verify'
251 | #define verify(R) _GL_VERIFY (R, "verify (" #R ")")
| ^
test-intprops.c:279:5: note: in expansion of macro 'VERIFY'
279 | VERIFY (INT_MULTIPLY_OVERFLOW (a, b) == (v))
| ^~~~~~
test-intprops.c:274:5: note: in expansion of macro 'CHECK_PRODUCT1'
274 | CHECK_PRODUCT1(b, a, t, v, vres)
| ^~~~~~~~~~~~~~
test-intprops.c:299:3: note: in expansion of macro 'CHECK_PRODUCT'
299 | CHECK_PRODUCT (0u, -1, unsigned int, false, DONTCARE);
| ^~~~~~~~~~~~~
test-intprops.c:279:42: error: expression in static assertion is not an integer
279 | VERIFY (INT_MULTIPLY_OVERFLOW (a, b) == (v))
| ^~
../../gl/verify.h:251:31: note: in definition of macro 'verify'
251 | #define verify(R) _GL_VERIFY (R, "verify (" #R ")")
| ^
test-intprops.c:279:5: note: in expansion of macro 'VERIFY'
279 | VERIFY (INT_MULTIPLY_OVERFLOW (a, b) == (v))
| ^~~~~~
test-intprops.c:274:5: note: in expansion of macro 'CHECK_PRODUCT1'
274 | CHECK_PRODUCT1(b, a, t, v, vres)
| ^~~~~~~~~~~~~~
test-intprops.c:299:3: note: in expansion of macro 'CHECK_PRODUCT'
299 | CHECK_PRODUCT (0u, -1, unsigned int, false, DONTCARE);
| ^~~~~~~~~~~~~
test-intprops.c:279:42: error: expected expression before '==' token
279 | VERIFY (INT_MULTIPLY_OVERFLOW (a, b) == (v))
| ^~
../../gl/verify.h:251:31: note: in definition of macro 'verify'
251 | #define verify(R) _GL_VERIFY (R, "verify (" #R ")")
| ^
test-intprops.c:279:5: note: in expansion of macro 'VERIFY'
279 | VERIFY (INT_MULTIPLY_OVERFLOW (a, b) == (v))
| ^~~~~~
test-intprops.c:273:5: note: in expansion of macro 'CHECK_PRODUCT1'
273 | CHECK_PRODUCT1(a, b, t, v, vres); \
| ^~~~~~~~~~~~~~
test-intprops.c:300:3: note: in expansion of macro 'CHECK_PRODUCT'
300 | CHECK_PRODUCT (0u, 0, unsigned int, false, DONTCARE);
| ^~~~~~~~~~~~~
test-intprops.c:279:42: error: expression in static assertion is not an integer
279 | VERIFY (INT_MULTIPLY_OVERFLOW (a, b) == (v))
| ^~
../../gl/verify.h:251:31: note: in definition of macro 'verify'
251 | #define verify(R) _GL_VERIFY (R, "verify (" #R ")")
| ^
test-intprops.c:279:5: note: in expansion of macro 'VERIFY'
279 | VERIFY (INT_MULTIPLY_OVERFLOW (a, b) == (v))
| ^~~~~~
test-intprops.c:273:5: note: in expansion of macro 'CHECK_PRODUCT1'
273 | CHECK_PRODUCT1(a, b, t, v, vres); \
| ^~~~~~~~~~~~~~
test-intprops.c:300:3: note: in expansion of macro 'CHECK_PRODUCT'
300 | CHECK_PRODUCT (0u, 0, unsigned int, false, DONTCARE);
| ^~~~~~~~~~~~~
test-intprops.c:279:42: error: expected expression before '==' token
279 | VERIFY (INT_MULTIPLY_OVERFLOW (a, b) == (v))
| ^~
../../gl/verify.h:251:31: note: in definition of macro 'verify'
251 | #define verify(R) _GL_VERIFY (R, "verify (" #R ")")
| ^
test-intprops.c:279:5: note: in expansion of macro 'VERIFY'
279 | VERIFY (INT_MULTIPLY_OVERFLOW (a, b) == (v))
| ^~~~~~
test-intprops.c:274:5: note: in expansion of macro 'CHECK_PRODUCT1'
274 | CHECK_PRODUCT1(b, a, t, v, vres)
| ^~~~~~~~~~~~~~
test-intprops.c:300:3: note: in expansion of macro 'CHECK_PRODUCT'
300 | CHECK_PRODUCT (0u, 0, unsigned int, false, DONTCARE);
| ^~~~~~~~~~~~~
test-intprops.c:279:42: error: expression in static assertion is not an integer
279 | VERIFY (INT_MULTIPLY_OVERFLOW (a, b) == (v))
| ^~
../../gl/verify.h:251:31: note: in definition of macro 'verify'
251 | #define verify(R) _GL_VERIFY (R, "verify (" #R ")")
| ^
test-intprops.c:279:5: note: in expansion of macro 'VERIFY'
279 | VERIFY (INT_MULTIPLY_OVERFLOW (a, b) == (v))
| ^~~~~~
test-intprops.c:274:5: note: in expansion of macro 'CHECK_PRODUCT1'
274 | CHECK_PRODUCT1(b, a, t, v, vres)
| ^~~~~~~~~~~~~~
test-intprops.c:300:3: note: in expansion of macro 'CHECK_PRODUCT'
300 | CHECK_PRODUCT (0u, 0, unsigned int, false, DONTCARE);
| ^~~~~~~~~~~~~
test-intprops.c:279:42: error: expected expression before '==' token
279 | VERIFY (INT_MULTIPLY_OVERFLOW (a, b) == (v))
| ^~
../../gl/verify.h:251:31: note: in definition of macro 'verify'
251 | #define verify(R) _GL_VERIFY (R, "verify (" #R ")")
| ^
test-intprops.c:279:5: note: in expansion of macro 'VERIFY'
279 | VERIFY (INT_MULTIPLY_OVERFLOW (a, b) == (v))
| ^~~~~~
test-intprops.c:273:5: note: in expansion of macro 'CHECK_PRODUCT1'
273 | CHECK_PRODUCT1(a, b, t, v, vres); \
| ^~~~~~~~~~~~~~
test-intprops.c:301:3: note: in expansion of macro 'CHECK_PRODUCT'
301 | CHECK_PRODUCT (0u, 0u, unsigned int, false, DONTCARE);
| ^~~~~~~~~~~~~
test-intprops.c:279:42: error: expression in static assertion is not an integer
279 | VERIFY (INT_MULTIPLY_OVERFLOW (a, b) == (v))
| ^~
../../gl/verify.h:251:31: note: in definition of macro 'verify'
251 | #define verify(R) _GL_VERIFY (R, "verify (" #R ")")
| ^
test-intprops.c:279:5: note: in expansion of macro 'VERIFY'
279 | VERIFY (INT_MULTIPLY_OVERFLOW (a, b) == (v))
| ^~~~~~
test-intprops.c:273:5: note: in expansion of macro 'CHECK_PRODUCT1'
273 | CHECK_PRODUCT1(a, b, t, v, vres); \
| ^~~~~~~~~~~~~~
test-intprops.c:301:3: note: in expansion of macro 'CHECK_PRODUCT'
301 | CHECK_PRODUCT (0u, 0u, unsigned int, false, DONTCARE);
| ^~~~~~~~~~~~~
test-intprops.c:279:42: error: expected expression before '==' token
279 | VERIFY (INT_MULTIPLY_OVERFLOW (a, b) == (v))
| ^~
../../gl/verify.h:251:31: note: in definition of macro 'verify'
251 | #define verify(R) _GL_VERIFY (R, "verify (" #R ")")
| ^
test-intprops.c:279:5: note: in expansion of macro 'VERIFY'
279 | VERIFY (INT_MULTIPLY_OVERFLOW (a, b) == (v))
| ^~~~~~
test-intprops.c:274:5: note: in expansion of macro 'CHECK_PRODUCT1'
274 | CHECK_PRODUCT1(b, a, t, v, vres)
| ^~~~~~~~~~~~~~
test-intprops.c:301:3: note: in expansion of macro 'CHECK_PRODUCT'
301 | CHECK_PRODUCT (0u, 0u, unsigned int, false, DONTCARE);
| ^~~~~~~~~~~~~
test-intprops.c:279:42: error: expression in static assertion is not an integer
279 | VERIFY (INT_MULTIPLY_OVERFLOW (a, b) == (v))
| ^~
../../gl/verify.h:251:31: note: in definition of macro 'verify'
251 | #define verify(R) _GL_VERIFY (R, "verify (" #R ")")
| ^
test-intprops.c:279:5: note: in expansion of macro 'VERIFY'
279 | VERIFY (INT_MULTIPLY_OVERFLOW (a, b) == (v))
| ^~~~~~
test-intprops.c:274:5: note: in expansion of macro 'CHECK_PRODUCT1'
274 | CHECK_PRODUCT1(b, a, t, v, vres)
| ^~~~~~~~~~~~~~
test-intprops.c:301:3: note: in expansion of macro 'CHECK_PRODUCT'
301 | CHECK_PRODUCT (0u, 0u, unsigned int, false, DONTCARE);
| ^~~~~~~~~~~~~
test-intprops.c:279:42: error: expected expression before '==' token
279 | VERIFY (INT_MULTIPLY_OVERFLOW (a, b) == (v))
| ^~
../../gl/verify.h:251:31: note: in definition of macro 'verify'
251 | #define verify(R) _GL_VERIFY (R, "verify (" #R ")")
| ^
test-intprops.c:279:5: note: in expansion of macro 'VERIFY'
279 | VERIFY (INT_MULTIPLY_OVERFLOW (a, b) == (v))
| ^~~~~~
test-intprops.c:273:5: note: in expansion of macro 'CHECK_PRODUCT1'
273 | CHECK_PRODUCT1(a, b, t, v, vres); \
| ^~~~~~~~~~~~~~
test-intprops.c:302:3: note: in expansion of macro 'CHECK_PRODUCT'
302 | CHECK_PRODUCT (0u, 1, unsigned int, false, DONTCARE);
| ^~~~~~~~~~~~~
test-intprops.c:279:42: error: expression in static assertion is not an integer
279 | VERIFY (INT_MULTIPLY_OVERFLOW (a, b) == (v))
| ^~
../../gl/verify.h:251:31: note: in definition of macro 'verify'
251 | #define verify(R) _GL_VERIFY (R, "verify (" #R ")")
| ^
test-intprops.c:279:5: note: in expansion of macro 'VERIFY'
279 | VERIFY (INT_MULTIPLY_OVERFLOW (a, b) == (v))
| ^~~~~~
test-intprops.c:273:5: note: in expansion of macro 'CHECK_PRODUCT1'
273 | CHECK_PRODUCT1(a, b, t, v, vres); \
| ^~~~~~~~~~~~~~
test-intprops.c:302:3: note: in expansion of macro 'CHECK_PRODUCT'
302 | CHECK_PRODUCT (0u, 1, unsigned int, false, DONTCARE);
| ^~~~~~~~~~~~~
test-intprops.c:279:42: error: expected expression before '==' token
279 | VERIFY (INT_MULTIPLY_OVERFLOW (a, b) == (v))
| ^~
../../gl/verify.h:251:31: note: in definition of macro 'verify'
251 | #define verify(R) _GL_VERIFY (R, "verify (" #R ")")
| ^
test-intprops.c:279:5: note: in expansion of macro 'VERIFY'
279 | VERIFY (INT_MULTIPLY_OVERFLOW (a, b) == (v))
| ^~~~~~
test-intprops.c:274:5: note: in expansion of macro 'CHECK_PRODUCT1'
274 | CHECK_PRODUCT1(b, a, t, v, vres)
| ^~~~~~~~~~~~~~
test-intprops.c:302:3: note: in expansion of macro 'CHECK_PRODUCT'
302 | CHECK_PRODUCT (0u, 1, unsigned int, false, DONTCARE);
| ^~~~~~~~~~~~~
test-intprops.c:279:42: error: expression in static assertion is not an integer
279 | VERIFY (INT_MULTIPLY_OVERFLOW (a, b) == (v))
| ^~
../../gl/verify.h:251:31: note: in definition of macro 'verify'
251 | #define verify(R) _GL_VERIFY (R, "verify (" #R ")")
| ^
test-intprops.c:279:5: note: in expansion of macro 'VERIFY'
279 | VERIFY (INT_MULTIPLY_OVERFLOW (a, b) == (v))
| ^~~~~~
test-intprops.c:274:5: note: in expansion of macro 'CHECK_PRODUCT1'
274 | CHECK_PRODUCT1(b, a, t, v, vres)
| ^~~~~~~~~~~~~~
test-intprops.c:302:3: note: in expansion of macro 'CHECK_PRODUCT'
302 | CHECK_PRODUCT (0u, 1, unsigned int, false, DONTCARE);
| ^~~~~~~~~~~~~
test-intprops.c:279:42: error: expected expression before '==' token
279 | VERIFY (INT_MULTIPLY_OVERFLOW (a, b) == (v))
| ^~
../../gl/verify.h:251:31: note: in definition of macro 'verify'
251 | #define verify(R) _GL_VERIFY (R, "verify (" #R ")")
| ^
test-intprops.c:279:5: note: in expansion of macro 'VERIFY'
279 | VERIFY (INT_MULTIPLY_OVERFLOW (a, b) == (v))
| ^~~~~~
test-intprops.c:273:5: note: in expansion of macro 'CHECK_PRODUCT1'
273 | CHECK_PRODUCT1(a, b, t, v, vres); \
| ^~~~~~~~~~~~~~
test-intprops.c:303:3: note: in expansion of macro 'CHECK_PRODUCT'
303 | CHECK_PRODUCT (0u, INT_MAX, unsigned int, false, DONTCARE);
| ^~~~~~~~~~~~~
test-intprops.c:279:42: error: expression in static assertion is not an integer
279 | VERIFY (INT_MULTIPLY_OVERFLOW (a, b) == (v))
| ^~
../../gl/verify.h:251:31: note: in definition of macro 'verify'
251 | #define verify(R) _GL_VERIFY (R, "verify (" #R ")")
| ^
test-intprops.c:279:5: note: in expansion of macro 'VERIFY'
279 | VERIFY (INT_MULTIPLY_OVERFLOW (a, b) == (v))
| ^~~~~~
test-intprops.c:273:5: note: in expansion of macro 'CHECK_PRODUCT1'
273 | CHECK_PRODUCT1(a, b, t, v, vres); \
| ^~~~~~~~~~~~~~
test-intprops.c:303:3: note: in expansion of macro 'CHECK_PRODUCT'
303 | CHECK_PRODUCT (0u, INT_MAX, unsigned int, false, DONTCARE);
| ^~~~~~~~~~~~~
test-intprops.c:279:42: error: expected expression before '==' token
279 | VERIFY (INT_MULTIPLY_OVERFLOW (a, b) == (v))
| ^~
../../gl/verify.h:251:31: note: in definition of macro 'verify'
251 | #define verify(R) _GL_VERIFY (R, "verify (" #R ")")
| ^
test-intprops.c:279:5: note: in expansion of macro 'VERIFY'
279 | VERIFY (INT_MULTIPLY_OVERFLOW (a, b) == (v))
| ^~~~~~
test-intprops.c:274:5: note: in expansion of macro 'CHECK_PRODUCT1'
274 | CHECK_PRODUCT1(b, a, t, v, vres)
| ^~~~~~~~~~~~~~
test-intprops.c:303:3: note: in expansion of macro 'CHECK_PRODUCT'
303 | CHECK_PRODUCT (0u, INT_MAX, unsigned int, false, DONTCARE);
| ^~~~~~~~~~~~~
test-intprops.c:279:42: error: expression in static assertion is not an integer
279 | VERIFY (INT_MULTIPLY_OVERFLOW (a, b) == (v))
| ^~
../../gl/verify.h:251:31: note: in definition of macro 'verify'
251 | #define verify(R) _GL_VERIFY (R, "verify (" #R ")")
| ^
test-intprops.c:279:5: note: in expansion of macro 'VERIFY'
279 | VERIFY (INT_MULTIPLY_OVERFLOW (a, b) == (v))
| ^~~~~~
test-intprops.c:274:5: note: in expansion of macro 'CHECK_PRODUCT1'
274 | CHECK_PRODUCT1(b, a, t, v, vres)
| ^~~~~~~~~~~~~~
test-intprops.c:303:3: note: in expansion of macro 'CHECK_PRODUCT'
303 | CHECK_PRODUCT (0u, INT_MAX, unsigned int, false, DONTCARE);
| ^~~~~~~~~~~~~
test-intprops.c:279:42: error: expected expression before '==' token
279 | VERIFY (INT_MULTIPLY_OVERFLOW (a, b) == (v))
| ^~
../../gl/verify.h:251:31: note: in definition of macro 'verify'
251 | #define verify(R) _GL_VERIFY (R, "verify (" #R ")")
| ^
test-intprops.c:279:5: note: in expansion of macro 'VERIFY'
279 | VERIFY (INT_MULTIPLY_OVERFLOW (a, b) == (v))
| ^~~~~~
test-intprops.c:273:5: note: in expansion of macro 'CHECK_PRODUCT1'
273 | CHECK_PRODUCT1(a, b, t, v, vres); \
| ^~~~~~~~~~~~~~
test-intprops.c:304:3: note: in expansion of macro 'CHECK_PRODUCT'
304 | CHECK_PRODUCT (0u, INT_MIN, unsigned int, false, DONTCARE);
| ^~~~~~~~~~~~~
test-intprops.c:279:42: error: expression in static assertion is not an integer
279 | VERIFY (INT_MULTIPLY_OVERFLOW (a, b) == (v))
| ^~
../../gl/verify.h:251:31: note: in definition of macro 'verify'
251 | #define verify(R) _GL_VERIFY (R, "verify (" #R ")")
| ^
test-intprops.c:279:5: note: in expansion of macro 'VERIFY'
279 | VERIFY (INT_MULTIPLY_OVERFLOW (a, b) == (v))
| ^~~~~~
test-intprops.c:273:5: note: in expansion of macro 'CHECK_PRODUCT1'
273 | CHECK_PRODUCT1(a, b, t, v, vres); \
| ^~~~~~~~~~~~~~
test-intprops.c:304:3: note: in expansion of macro 'CHECK_PRODUCT'
304 | CHECK_PRODUCT (0u, INT_MIN, unsigned int, false, DONTCARE);
| ^~~~~~~~~~~~~
test-intprops.c:279:42: error: expected expression before '==' token
279 | VERIFY (INT_MULTIPLY_OVERFLOW (a, b) == (v))
| ^~
../../gl/verify.h:251:31: note: in definition of macro 'verify'
251 | #define verify(R) _GL_VERIFY (R, "verify (" #R ")")
| ^
test-intprops.c:279:5: note: in expansion of macro 'VERIFY'
279 | VERIFY (INT_MULTIPLY_OVERFLOW (a, b) == (v))
| ^~~~~~
test-intprops.c:274:5: note: in expansion of macro 'CHECK_PRODUCT1'
274 | CHECK_PRODUCT1(b, a, t, v, vres)
| ^~~~~~~~~~~~~~
test-intprops.c:304:3: note: in expansion of macro 'CHECK_PRODUCT'
304 | CHECK_PRODUCT (0u, INT_MIN, unsigned int, false, DONTCARE);
| ^~~~~~~~~~~~~
test-intprops.c:279:42: error: expression in static assertion is not an integer
279 | VERIFY (INT_MULTIPLY_OVERFLOW (a, b) == (v))
| ^~
../../gl/verify.h:251:31: note: in definition of macro 'verify'
251 | #define verify(R) _GL_VERIFY (R, "verify (" #R ")")
| ^
test-intprops.c:279:5: note: in expansion of macro 'VERIFY'
279 | VERIFY (INT_MULTIPLY_OVERFLOW (a, b) == (v))
| ^~~~~~
test-intprops.c:274:5: note: in expansion of macro 'CHECK_PRODUCT1'
274 | CHECK_PRODUCT1(b, a, t, v, vres)
| ^~~~~~~~~~~~~~
test-intprops.c:304:3: note: in expansion of macro 'CHECK_PRODUCT'
304 | CHECK_PRODUCT (0u, INT_MIN, unsigned int, false, DONTCARE);
| ^~~~~~~~~~~~~
test-intprops.c:279:42: error: expected expression before '==' token
279 | VERIFY (INT_MULTIPLY_OVERFLOW (a, b) == (v))
| ^~
../../gl/verify.h:251:31: note: in definition of macro 'verify'
251 | #define verify(R) _GL_VERIFY (R, "verify (" #R ")")
| ^
test-intprops.c:279:5: note: in expansion of macro 'VERIFY'
279 | VERIFY (INT_MULTIPLY_OVERFLOW (a, b) == (v))
| ^~~~~~
test-intprops.c:273:5: note: in expansion of macro 'CHECK_PRODUCT1'
273 | CHECK_PRODUCT1(a, b, t, v, vres); \
| ^~~~~~~~~~~~~~
test-intprops.c:305:3: note: in expansion of macro 'CHECK_PRODUCT'
305 | CHECK_PRODUCT (0u, UINT_MAX, unsigned int, false, DONTCARE);
| ^~~~~~~~~~~~~
test-intprops.c:279:42: error: expression in static assertion is not an integer
279 | VERIFY (INT_MULTIPLY_OVERFLOW (a, b) == (v))
| ^~
../../gl/verify.h:251:31: note: in definition of macro 'verify'
251 | #define verify(R) _GL_VERIFY (R, "verify (" #R ")")
| ^
test-intprops.c:279:5: note: in expansion of macro 'VERIFY'
279 | VERIFY (INT_MULTIPLY_OVERFLOW (a, b) == (v))
| ^~~~~~
test-intprops.c:273:5: note: in expansion of macro 'CHECK_PRODUCT1'
273 | CHECK_PRODUCT1(a, b, t, v, vres); \
| ^~~~~~~~~~~~~~
test-intprops.c:305:3: note: in expansion of macro 'CHECK_PRODUCT'
305 | CHECK_PRODUCT (0u, UINT_MAX, unsigned int, false, DONTCARE);
| ^~~~~~~~~~~~~
test-intprops.c:279:42: error: expected expression before '==' token
279 | VERIFY (INT_MULTIPLY_OVERFLOW (a, b) == (v))
| ^~
../../gl/verify.h:251:31: note: in definition of macro 'verify'
251 | #define verify(R) _GL_VERIFY (R, "verify (" #R ")")
| ^
test-intprops.c:279:5: note: in expansion of macro 'VERIFY'
279 | VERIFY (INT_MULTIPLY_OVERFLOW (a, b) == (v))
| ^~~~~~
test-intprops.c:274:5: note: in expansion of macro 'CHECK_PRODUCT1'
274 | CHECK_PRODUCT1(b, a, t, v, vres)
| ^~~~~~~~~~~~~~
test-intprops.c:305:3: note: in expansion of macro 'CHECK_PRODUCT'
305 | CHECK_PRODUCT (0u, UINT_MAX, unsigned int, false, DONTCARE);
| ^~~~~~~~~~~~~
test-intprops.c:279:42: error: expression in static assertion is not an integer
279 | VERIFY (INT_MULTIPLY_OVERFLOW (a, b) == (v))
| ^~
../../gl/verify.h:251:31: note: in definition of macro 'verify'
251 | #define verify(R) _GL_VERIFY (R, "verify (" #R ")")
| ^
test-intprops.c:279:5: note: in expansion of macro 'VERIFY'
279 | VERIFY (INT_MULTIPLY_OVERFLOW (a, b) == (v))
| ^~~~~~
test-intprops.c:274:5: note: in expansion of macro 'CHECK_PRODUCT1'
274 | CHECK_PRODUCT1(b, a, t, v, vres)
| ^~~~~~~~~~~~~~
test-intprops.c:305:3: note: in expansion of macro 'CHECK_PRODUCT'
305 | CHECK_PRODUCT (0u, UINT_MAX, unsigned int, false, DONTCARE);
| ^~~~~~~~~~~~~
test-intprops.c:279:42: error: expected expression before '==' token
279 | VERIFY (INT_MULTIPLY_OVERFLOW (a, b) == (v))
| ^~
../../gl/verify.h:251:31: note: in definition of macro 'verify'
251 | #define verify(R) _GL_VERIFY (R, "verify (" #R ")")
| ^
test-intprops.c:279:5: note: in expansion of macro 'VERIFY'
279 | VERIFY (INT_MULTIPLY_OVERFLOW (a, b) == (v))
| ^~~~~~
test-intprops.c:281:5: note: in expansion of macro 'CHECK_PRODUCT1'
281 | CHECK_PRODUCT1(a, b, t, v, vres); \
| ^~~~~~~~~~~~~~
test-intprops.c:276:5: note: in expansion of macro 'CHECK_SPRODUCT1'
276 | CHECK_SPRODUCT1(a, b, t, v, vres); \
| ^~~~~~~~~~~~~~~
test-intprops.c:306:3: note: in expansion of macro 'CHECK_SPRODUCT'
306 | CHECK_SPRODUCT (1, INT_MAX, int, false, DONTCARE);
| ^~~~~~~~~~~~~~
test-intprops.c:279:42: error: expression in static assertion is not an integer
279 | VERIFY (INT_MULTIPLY_OVERFLOW (a, b) == (v))
| ^~
../../gl/verify.h:251:31: note: in definition of macro 'verify'
251 | #define verify(R) _GL_VERIFY (R, "verify (" #R ")")
| ^
test-intprops.c:279:5: note: in expansion of macro 'VERIFY'
279 | VERIFY (INT_MULTIPLY_OVERFLOW (a, b) == (v))
| ^~~~~~
test-intprops.c:281:5: note: in expansion of macro 'CHECK_PRODUCT1'
281 | CHECK_PRODUCT1(a, b, t, v, vres); \
| ^~~~~~~~~~~~~~
test-intprops.c:276:5: note: in expansion of macro 'CHECK_SPRODUCT1'
276 | CHECK_SPRODUCT1(a, b, t, v, vres); \
| ^~~~~~~~~~~~~~~
test-intprops.c:306:3: note: in expansion of macro 'CHECK_SPRODUCT'
306 | CHECK_SPRODUCT (1, INT_MAX, int, false, DONTCARE);
| ^~~~~~~~~~~~~~
test-intprops.c:279:42: error: expected expression before '==' token
279 | VERIFY (INT_MULTIPLY_OVERFLOW (a, b) == (v))
| ^~
../../gl/verify.h:251:31: note: in definition of macro 'verify'
251 | #define verify(R) _GL_VERIFY (R, "verify (" #R ")")
| ^
test-intprops.c:279:5: note: in expansion of macro 'VERIFY'
279 | VERIFY (INT_MULTIPLY_OVERFLOW (a, b) == (v))
| ^~~~~~
test-intprops.c:281:5: note: in expansion of macro 'CHECK_PRODUCT1'
281 | CHECK_PRODUCT1(a, b, t, v, vres); \
| ^~~~~~~~~~~~~~
test-intprops.c:277:5: note: in expansion of macro 'CHECK_SPRODUCT1'
277 | CHECK_SPRODUCT1(b, a, t, v, vres)
| ^~~~~~~~~~~~~~~
test-intprops.c:306:3: note: in expansion of macro 'CHECK_SPRODUCT'
306 | CHECK_SPRODUCT (1, INT_MAX, int, false, DONTCARE);
| ^~~~~~~~~~~~~~
test-intprops.c:279:42: error: expression in static assertion is not an integer
279 | VERIFY (INT_MULTIPLY_OVERFLOW (a, b) == (v))
| ^~
../../gl/verify.h:251:31: note: in definition of macro 'verify'
251 | #define verify(R) _GL_VERIFY (R, "verify (" #R ")")
| ^
test-intprops.c:279:5: note: in expansion of macro 'VERIFY'
279 | VERIFY (INT_MULTIPLY_OVERFLOW (a, b) == (v))
| ^~~~~~
test-intprops.c:281:5: note: in expansion of macro 'CHECK_PRODUCT1'
281 | CHECK_PRODUCT1(a, b, t, v, vres); \
| ^~~~~~~~~~~~~~
test-intprops.c:277:5: note: in expansion of macro 'CHECK_SPRODUCT1'
277 | CHECK_SPRODUCT1(b, a, t, v, vres)
| ^~~~~~~~~~~~~~~
test-intprops.c:306:3: note: in expansion of macro 'CHECK_SPRODUCT'
306 | CHECK_SPRODUCT (1, INT_MAX, int, false, DONTCARE);
| ^~~~~~~~~~~~~~
test-intprops.c:279:42: error: expected expression before '==' token
279 | VERIFY (INT_MULTIPLY_OVERFLOW (a, b) == (v))
| ^~
../../gl/verify.h:251:31: note: in definition of macro 'verify'
251 | #define verify(R) _GL_VERIFY (R, "verify (" #R ")")
| ^
test-intprops.c:279:5: note: in expansion of macro 'VERIFY'
279 | VERIFY (INT_MULTIPLY_OVERFLOW (a, b) == (v))
| ^~~~~~
test-intprops.c:281:5: note: in expansion of macro 'CHECK_PRODUCT1'
281 | CHECK_PRODUCT1(a, b, t, v, vres); \
| ^~~~~~~~~~~~~~
test-intprops.c:276:5: note: in expansion of macro 'CHECK_SPRODUCT1'
276 | CHECK_SPRODUCT1(a, b, t, v, vres); \
| ^~~~~~~~~~~~~~~
test-intprops.c:307:3: note: in expansion of macro 'CHECK_SPRODUCT'
307 | CHECK_SPRODUCT (1, INT_MIN, int, false, DONTCARE);
| ^~~~~~~~~~~~~~
test-intprops.c:279:42: error: expression in static assertion is not an integer
279 | VERIFY (INT_MULTIPLY_OVERFLOW (a, b) == (v))
| ^~
../../gl/verify.h:251:31: note: in definition of macro 'verify'
251 | #define verify(R) _GL_VERIFY (R, "verify (" #R ")")
| ^
test-intprops.c:279:5: note: in expansion of macro 'VERIFY'
279 | VERIFY (INT_MULTIPLY_OVERFLOW (a, b) == (v))
| ^~~~~~
test-intprops.c:281:5: note: in expansion of macro 'CHECK_PRODUCT1'
281 | CHECK_PRODUCT1(a, b, t, v, vres); \
| ^~~~~~~~~~~~~~
test-intprops.c:276:5: note: in expansion of macro 'CHECK_SPRODUCT1'
276 | CHECK_SPRODUCT1(a, b, t, v, vres); \
| ^~~~~~~~~~~~~~~
test-intprops.c:307:3: note: in expansion of macro 'CHECK_SPRODUCT'
307 | CHECK_SPRODUCT (1, INT_MIN, int, false, DONTCARE);
| ^~~~~~~~~~~~~~
test-intprops.c:279:42: error: expected expression before '==' token
279 | VERIFY (INT_MULTIPLY_OVERFLOW (a, b) == (v))
| ^~
../../gl/verify.h:251:31: note: in definition of macro 'verify'
251 | #define verify(R) _GL_VERIFY (R, "verify (" #R ")")
| ^
test-intprops.c:279:5: note: in expansion of macro 'VERIFY'
279 | VERIFY (INT_MULTIPLY_OVERFLOW (a, b) == (v))
| ^~~~~~
test-intprops.c:281:5: note: in expansion of macro 'CHECK_PRODUCT1'
281 | CHECK_PRODUCT1(a, b, t, v, vres); \
| ^~~~~~~~~~~~~~
test-intprops.c:277:5: note: in expansion of macro 'CHECK_SPRODUCT1'
277 | CHECK_SPRODUCT1(b, a, t, v, vres)
| ^~~~~~~~~~~~~~~
test-intprops.c:307:3: note: in expansion of macro 'CHECK_SPRODUCT'
307 | CHECK_SPRODUCT (1, INT_MIN, int, false, DONTCARE);
| ^~~~~~~~~~~~~~
test-intprops.c:279:42: error: expression in static assertion is not an integer
279 | VERIFY (INT_MULTIPLY_OVERFLOW (a, b) == (v))
| ^~
../../gl/verify.h:251:31: note: in definition of macro 'verify'
251 | #define verify(R) _GL_VERIFY (R, "verify (" #R ")")
| ^
test-intprops.c:279:5: note: in expansion of macro 'VERIFY'
279 | VERIFY (INT_MULTIPLY_OVERFLOW (a, b) == (v))
| ^~~~~~
test-intprops.c:281:5: note: in expansion of macro 'CHECK_PRODUCT1'
281 | CHECK_PRODUCT1(a, b, t, v, vres); \
| ^~~~~~~~~~~~~~
test-intprops.c:277:5: note: in expansion of macro 'CHECK_SPRODUCT1'
277 | CHECK_SPRODUCT1(b, a, t, v, vres)
| ^~~~~~~~~~~~~~~
test-intprops.c:307:3: note: in expansion of macro 'CHECK_SPRODUCT'
307 | CHECK_SPRODUCT (1, INT_MIN, int, false, DONTCARE);
| ^~~~~~~~~~~~~~
test-intprops.c:279:42: error: expected expression before '==' token
279 | VERIFY (INT_MULTIPLY_OVERFLOW (a, b) == (v))
| ^~
../../gl/verify.h:251:31: note: in definition of macro 'verify'
251 | #define verify(R) _GL_VERIFY (R, "verify (" #R ")")
| ^
test-intprops.c:279:5: note: in expansion of macro 'VERIFY'
279 | VERIFY (INT_MULTIPLY_OVERFLOW (a, b) == (v))
| ^~~~~~
test-intprops.c:273:5: note: in expansion of macro 'CHECK_PRODUCT1'
273 | CHECK_PRODUCT1(a, b, t, v, vres); \
| ^~~~~~~~~~~~~~
test-intprops.c:308:3: note: in expansion of macro 'CHECK_PRODUCT'
308 | CHECK_PRODUCT (1, UINT_MAX, unsigned int, false, DONTCARE);
| ^~~~~~~~~~~~~
test-intprops.c:279:42: error: expression in static assertion is not an integer
279 | VERIFY (INT_MULTIPLY_OVERFLOW (a, b) == (v))
| ^~
../../gl/verify.h:251:31: note: in definition of macro 'verify'
251 | #define verify(R) _GL_VERIFY (R, "verify (" #R ")")
| ^
test-intprops.c:279:5: note: in expansion of macro 'VERIFY'
279 | VERIFY (INT_MULTIPLY_OVERFLOW (a, b) == (v))
| ^~~~~~
test-intprops.c:273:5: note: in expansion of macro 'CHECK_PRODUCT1'
273 | CHECK_PRODUCT1(a, b, t, v, vres); \
| ^~~~~~~~~~~~~~
test-intprops.c:308:3: note: in expansion of macro 'CHECK_PRODUCT'
308 | CHECK_PRODUCT (1, UINT_MAX, unsigned int, false, DONTCARE);
| ^~~~~~~~~~~~~
test-intprops.c:279:42: error: expected expression before '==' token
279 | VERIFY (INT_MULTIPLY_OVERFLOW (a, b) == (v))
| ^~
../../gl/verify.h:251:31: note: in definition of macro 'verify'
251 | #define verify(R) _GL_VERIFY (R, "verify (" #R ")")
| ^
test-intprops.c:279:5: note: in expansion of macro 'VERIFY'
279 | VERIFY (INT_MULTIPLY_OVERFLOW (a, b) == (v))
| ^~~~~~
test-intprops.c:274:5: note: in expansion of macro 'CHECK_PRODUCT1'
274 | CHECK_PRODUCT1(b, a, t, v, vres)
| ^~~~~~~~~~~~~~
test-intprops.c:308:3: note: in expansion of macro 'CHECK_PRODUCT'
308 | CHECK_PRODUCT (1, UINT_MAX, unsigned int, false, DONTCARE);
| ^~~~~~~~~~~~~
test-intprops.c:279:42: error: expression in static assertion is not an integer
279 | VERIFY (INT_MULTIPLY_OVERFLOW (a, b) == (v))
| ^~
../../gl/verify.h:251:31: note: in definition of macro 'verify'
251 | #define verify(R) _GL_VERIFY (R, "verify (" #R ")")
| ^
test-intprops.c:279:5: note: in expansion of macro 'VERIFY'
279 | VERIFY (INT_MULTIPLY_OVERFLOW (a, b) == (v))
| ^~~~~~
test-intprops.c:274:5: note: in expansion of macro 'CHECK_PRODUCT1'
274 | CHECK_PRODUCT1(b, a, t, v, vres)
| ^~~~~~~~~~~~~~
test-intprops.c:308:3: note: in expansion of macro 'CHECK_PRODUCT'
308 | CHECK_PRODUCT (1, UINT_MAX, unsigned int, false, DONTCARE);
| ^~~~~~~~~~~~~
test-intprops.c:279:42: error: expected expression before '==' token
279 | VERIFY (INT_MULTIPLY_OVERFLOW (a, b) == (v))
| ^~
../../gl/verify.h:251:31: note: in definition of macro 'verify'
251 | #define verify(R) _GL_VERIFY (R, "verify (" #R ")")
| ^
test-intprops.c:279:5: note: in expansion of macro 'VERIFY'
279 | VERIFY (INT_MULTIPLY_OVERFLOW (a, b) == (v))
| ^~~~~~
test-intprops.c:273:5: note: in expansion of macro 'CHECK_PRODUCT1'
273 | CHECK_PRODUCT1(a, b, t, v, vres); \
| ^~~~~~~~~~~~~~
test-intprops.c:309:3: note: in expansion of macro 'CHECK_PRODUCT'
309 | CHECK_PRODUCT (1u, INT_MIN, unsigned int, true, 1u * INT_MIN);
| ^~~~~~~~~~~~~
test-intprops.c:279:42: error: expression in static assertion is not an integer
279 | VERIFY (INT_MULTIPLY_OVERFLOW (a, b) == (v))
| ^~
../../gl/verify.h:251:31: note: in definition of macro 'verify'
251 | #define verify(R) _GL_VERIFY (R, "verify (" #R ")")
| ^
test-intprops.c:279:5: note: in expansion of macro 'VERIFY'
279 | VERIFY (INT_MULTIPLY_OVERFLOW (a, b) == (v))
| ^~~~~~
test-intprops.c:273:5: note: in expansion of macro 'CHECK_PRODUCT1'
273 | CHECK_PRODUCT1(a, b, t, v, vres); \
| ^~~~~~~~~~~~~~
test-intprops.c:309:3: note: in expansion of macro 'CHECK_PRODUCT'
309 | CHECK_PRODUCT (1u, INT_MIN, unsigned int, true, 1u * INT_MIN);
| ^~~~~~~~~~~~~
test-intprops.c:279:42: error: expected expression before '==' token
279 | VERIFY (INT_MULTIPLY_OVERFLOW (a, b) == (v))
| ^~
../../gl/verify.h:251:31: note: in definition of macro 'verify'
251 | #define verify(R) _GL_VERIFY (R, "verify (" #R ")")
| ^
test-intprops.c:279:5: note: in expansion of macro 'VERIFY'
279 | VERIFY (INT_MULTIPLY_OVERFLOW (a, b) == (v))
| ^~~~~~
test-intprops.c:274:5: note: in expansion of macro 'CHECK_PRODUCT1'
274 | CHECK_PRODUCT1(b, a, t, v, vres)
| ^~~~~~~~~~~~~~
test-intprops.c:309:3: note: in expansion of macro 'CHECK_PRODUCT'
309 | CHECK_PRODUCT (1u, INT_MIN, unsigned int, true, 1u * INT_MIN);
| ^~~~~~~~~~~~~
test-intprops.c:279:42: error: expression in static assertion is not an integer
279 | VERIFY (INT_MULTIPLY_OVERFLOW (a, b) == (v))
| ^~
../../gl/verify.h:251:31: note: in definition of macro 'verify'
251 | #define verify(R) _GL_VERIFY (R, "verify (" #R ")")
| ^
test-intprops.c:279:5: note: in expansion of macro 'VERIFY'
279 | VERIFY (INT_MULTIPLY_OVERFLOW (a, b) == (v))
| ^~~~~~
test-intprops.c:274:5: note: in expansion of macro 'CHECK_PRODUCT1'
274 | CHECK_PRODUCT1(b, a, t, v, vres)
| ^~~~~~~~~~~~~~
test-intprops.c:309:3: note: in expansion of macro 'CHECK_PRODUCT'
309 | CHECK_PRODUCT (1u, INT_MIN, unsigned int, true, 1u * INT_MIN);
| ^~~~~~~~~~~~~
test-intprops.c:279:42: error: expected expression before '==' token
279 | VERIFY (INT_MULTIPLY_OVERFLOW (a, b) == (v))
| ^~
../../gl/verify.h:251:31: note: in definition of macro 'verify'
251 | #define verify(R) _GL_VERIFY (R, "verify (" #R ")")
| ^
test-intprops.c:279:5: note: in expansion of macro 'VERIFY'
279 | VERIFY (INT_MULTIPLY_OVERFLOW (a, b) == (v))
| ^~~~~~
test-intprops.c:273:5: note: in expansion of macro 'CHECK_PRODUCT1'
273 | CHECK_PRODUCT1(a, b, t, v, vres); \
| ^~~~~~~~~~~~~~
test-intprops.c:310:3: note: in expansion of macro 'CHECK_PRODUCT'
310 | CHECK_PRODUCT (1u, INT_MAX, unsigned int, UINT_MAX < INT_MAX, 1u * INT_MAX);
| ^~~~~~~~~~~~~
test-intprops.c:279:42: error: expression in static assertion is not an integer
279 | VERIFY (INT_MULTIPLY_OVERFLOW (a, b) == (v))
| ^~
../../gl/verify.h:251:31: note: in definition of macro 'verify'
251 | #define verify(R) _GL_VERIFY (R, "verify (" #R ")")
| ^
test-intprops.c:279:5: note: in expansion of macro 'VERIFY'
279 | VERIFY (INT_MULTIPLY_OVERFLOW (a, b) == (v))
| ^~~~~~
test-intprops.c:273:5: note: in expansion of macro 'CHECK_PRODUCT1'
273 | CHECK_PRODUCT1(a, b, t, v, vres); \
| ^~~~~~~~~~~~~~
test-intprops.c:310:3: note: in expansion of macro 'CHECK_PRODUCT'
310 | CHECK_PRODUCT (1u, INT_MAX, unsigned int, UINT_MAX < INT_MAX, 1u * INT_MAX);
| ^~~~~~~~~~~~~
test-intprops.c:279:42: error: expected expression before '==' token
279 | VERIFY (INT_MULTIPLY_OVERFLOW (a, b) == (v))
| ^~
../../gl/verify.h:251:31: note: in definition of macro 'verify'
251 | #define verify(R) _GL_VERIFY (R, "verify (" #R ")")
| ^
test-intprops.c:279:5: note: in expansion of macro 'VERIFY'
279 | VERIFY (INT_MULTIPLY_OVERFLOW (a, b) == (v))
| ^~~~~~
test-intprops.c:274:5: note: in expansion of macro 'CHECK_PRODUCT1'
274 | CHECK_PRODUCT1(b, a, t, v, vres)
| ^~~~~~~~~~~~~~
test-intprops.c:310:3: note: in expansion of macro 'CHECK_PRODUCT'
310 | CHECK_PRODUCT (1u, INT_MAX, unsigned int, UINT_MAX < INT_MAX, 1u * INT_MAX);
| ^~~~~~~~~~~~~
test-intprops.c:279:42: error: expression in static assertion is not an integer
279 | VERIFY (INT_MULTIPLY_OVERFLOW (a, b) == (v))
| ^~
../../gl/verify.h:251:31: note: in definition of macro 'verify'
251 | #define verify(R) _GL_VERIFY (R, "verify (" #R ")")
| ^
test-intprops.c:279:5: note: in expansion of macro 'VERIFY'
279 | VERIFY (INT_MULTIPLY_OVERFLOW (a, b) == (v))
| ^~~~~~
test-intprops.c:274:5: note: in expansion of macro 'CHECK_PRODUCT1'
274 | CHECK_PRODUCT1(b, a, t, v, vres)
| ^~~~~~~~~~~~~~
test-intprops.c:310:3: note: in expansion of macro 'CHECK_PRODUCT'
310 | CHECK_PRODUCT (1u, INT_MAX, unsigned int, UINT_MAX < INT_MAX, 1u * INT_MAX);
| ^~~~~~~~~~~~~
test-intprops.c:279:42: error: expected expression before '==' token
279 | VERIFY (INT_MULTIPLY_OVERFLOW (a, b) == (v))
| ^~
../../gl/verify.h:251:31: note: in definition of macro 'verify'
251 | #define verify(R) _GL_VERIFY (R, "verify (" #R ")")
| ^
test-intprops.c:279:5: note: in expansion of macro 'VERIFY'
279 | VERIFY (INT_MULTIPLY_OVERFLOW (a, b) == (v))
| ^~~~~~
test-intprops.c:273:5: note: in expansion of macro 'CHECK_PRODUCT1'
273 | CHECK_PRODUCT1(a, b, t, v, vres); \
| ^~~~~~~~~~~~~~
test-intprops.c:311:3: note: in expansion of macro 'CHECK_PRODUCT'
311 | CHECK_PRODUCT (INT_MAX, UINT_MAX, unsigned int, true, INT_MAX * UINT_MAX);
| ^~~~~~~~~~~~~
test-intprops.c:279:42: error: expression in static assertion is not an integer
279 | VERIFY (INT_MULTIPLY_OVERFLOW (a, b) == (v))
| ^~
../../gl/verify.h:251:31: note: in definition of macro 'verify'
251 | #define verify(R) _GL_VERIFY (R, "verify (" #R ")")
| ^
test-intprops.c:279:5: note: in expansion of macro 'VERIFY'
279 | VERIFY (INT_MULTIPLY_OVERFLOW (a, b) == (v))
| ^~~~~~
test-intprops.c:273:5: note: in expansion of macro 'CHECK_PRODUCT1'
273 | CHECK_PRODUCT1(a, b, t, v, vres); \
| ^~~~~~~~~~~~~~
test-intprops.c:311:3: note: in expansion of macro 'CHECK_PRODUCT'
311 | CHECK_PRODUCT (INT_MAX, UINT_MAX, unsigned int, true, INT_MAX * UINT_MAX);
| ^~~~~~~~~~~~~
test-intprops.c:279:42: error: expected expression before '==' token
279 | VERIFY (INT_MULTIPLY_OVERFLOW (a, b) == (v))
| ^~
../../gl/verify.h:251:31: note: in definition of macro 'verify'
251 | #define verify(R) _GL_VERIFY (R, "verify (" #R ")")
| ^
test-intprops.c:279:5: note: in expansion of macro 'VERIFY'
279 | VERIFY (INT_MULTIPLY_OVERFLOW (a, b) == (v))
| ^~~~~~
test-intprops.c:274:5: note: in expansion of macro 'CHECK_PRODUCT1'
274 | CHECK_PRODUCT1(b, a, t, v, vres)
| ^~~~~~~~~~~~~~
test-intprops.c:311:3: note: in expansion of macro 'CHECK_PRODUCT'
311 | CHECK_PRODUCT (INT_MAX, UINT_MAX, unsigned int, true, INT_MAX * UINT_MAX);
| ^~~~~~~~~~~~~
test-intprops.c:279:42: error: expression in static assertion is not an integer
279 | VERIFY (INT_MULTIPLY_OVERFLOW (a, b) == (v))
| ^~
../../gl/verify.h:251:31: note: in definition of macro 'verify'
251 | #define verify(R) _GL_VERIFY (R, "verify (" #R ")")
| ^
test-intprops.c:279:5: note: in expansion of macro 'VERIFY'
279 | VERIFY (INT_MULTIPLY_OVERFLOW (a, b) == (v))
| ^~~~~~
test-intprops.c:274:5: note: in expansion of macro 'CHECK_PRODUCT1'
274 | CHECK_PRODUCT1(b, a, t, v, vres)
| ^~~~~~~~~~~~~~
test-intprops.c:311:3: note: in expansion of macro 'CHECK_PRODUCT'
311 | CHECK_PRODUCT (INT_MAX, UINT_MAX, unsigned int, true, INT_MAX * UINT_MAX);
| ^~~~~~~~~~~~~
test-intprops.c:279:42: error: expected expression before '==' token
279 | VERIFY (INT_MULTIPLY_OVERFLOW (a, b) == (v))
| ^~
../../gl/verify.h:251:31: note: in definition of macro 'verify'
251 | #define verify(R) _GL_VERIFY (R, "verify (" #R ")")
| ^
test-intprops.c:279:5: note: in expansion of macro 'VERIFY'
279 | VERIFY (INT_MULTIPLY_OVERFLOW (a, b) == (v))
| ^~~~~~
test-intprops.c:273:5: note: in expansion of macro 'CHECK_PRODUCT1'
273 | CHECK_PRODUCT1(a, b, t, v, vres); \
| ^~~~~~~~~~~~~~
test-intprops.c:312:3: note: in expansion of macro 'CHECK_PRODUCT'
312 | CHECK_PRODUCT (INT_MAX, ULONG_MAX, unsigned long int, true,
| ^~~~~~~~~~~~~
test-intprops.c:279:42: error: expression in static assertion is not an integer
279 | VERIFY (INT_MULTIPLY_OVERFLOW (a, b) == (v))
| ^~
../../gl/verify.h:251:31: note: in definition of macro 'verify'
251 | #define verify(R) _GL_VERIFY (R, "verify (" #R ")")
| ^
test-intprops.c:279:5: note: in expansion of macro 'VERIFY'
279 | VERIFY (INT_MULTIPLY_OVERFLOW (a, b) == (v))
| ^~~~~~
test-intprops.c:273:5: note: in expansion of macro 'CHECK_PRODUCT1'
273 | CHECK_PRODUCT1(a, b, t, v, vres); \
| ^~~~~~~~~~~~~~
test-intprops.c:312:3: note: in expansion of macro 'CHECK_PRODUCT'
312 | CHECK_PRODUCT (INT_MAX, ULONG_MAX, unsigned long int, true,
| ^~~~~~~~~~~~~
test-intprops.c:279:42: error: expected expression before '==' token
279 | VERIFY (INT_MULTIPLY_OVERFLOW (a, b) == (v))
| ^~
../../gl/verify.h:251:31: note: in definition of macro 'verify'
251 | #define verify(R) _GL_VERIFY (R, "verify (" #R ")")
| ^
test-intprops.c:279:5: note: in expansion of macro 'VERIFY'
279 | VERIFY (INT_MULTIPLY_OVERFLOW (a, b) == (v))
| ^~~~~~
test-intprops.c:274:5: note: in expansion of macro 'CHECK_PRODUCT1'
274 | CHECK_PRODUCT1(b, a, t, v, vres)
| ^~~~~~~~~~~~~~
test-intprops.c:312:3: note: in expansion of macro 'CHECK_PRODUCT'
312 | CHECK_PRODUCT (INT_MAX, ULONG_MAX, unsigned long int, true,
| ^~~~~~~~~~~~~
test-intprops.c:279:42: error: expression in static assertion is not an integer
279 | VERIFY (INT_MULTIPLY_OVERFLOW (a, b) == (v))
| ^~
../../gl/verify.h:251:31: note: in definition of macro 'verify'
251 | #define verify(R) _GL_VERIFY (R, "verify (" #R ")")
| ^
test-intprops.c:279:5: note: in expansion of macro 'VERIFY'
279 | VERIFY (INT_MULTIPLY_OVERFLOW (a, b) == (v))
| ^~~~~~
test-intprops.c:274:5: note: in expansion of macro 'CHECK_PRODUCT1'
274 | CHECK_PRODUCT1(b, a, t, v, vres)
| ^~~~~~~~~~~~~~
test-intprops.c:312:3: note: in expansion of macro 'CHECK_PRODUCT'
312 | CHECK_PRODUCT (INT_MAX, ULONG_MAX, unsigned long int, true,
| ^~~~~~~~~~~~~
test-intprops.c:279:42: error: expected expression before '==' token
279 | VERIFY (INT_MULTIPLY_OVERFLOW (a, b) == (v))
| ^~
../../gl/verify.h:251:31: note: in definition of macro 'verify'
251 | #define verify(R) _GL_VERIFY (R, "verify (" #R ")")
| ^
test-intprops.c:279:5: note: in expansion of macro 'VERIFY'
279 | VERIFY (INT_MULTIPLY_OVERFLOW (a, b) == (v))
| ^~~~~~
test-intprops.c:281:5: note: in expansion of macro 'CHECK_PRODUCT1'
281 | CHECK_PRODUCT1(a, b, t, v, vres); \
| ^~~~~~~~~~~~~~
test-intprops.c:276:5: note: in expansion of macro 'CHECK_SPRODUCT1'
276 | CHECK_SPRODUCT1(a, b, t, v, vres); \
| ^~~~~~~~~~~~~~~
test-intprops.c:314:3: note: in expansion of macro 'CHECK_SPRODUCT'
314 | CHECK_SPRODUCT (INT_MIN, LONG_MAX / INT_MIN - 1, long int, true, LONG_MIN);
| ^~~~~~~~~~~~~~
test-intprops.c:279:42: error: expression in static assertion is not an integer
279 | VERIFY (INT_MULTIPLY_OVERFLOW (a, b) == (v))
| ^~
../../gl/verify.h:251:31: note: in definition of macro 'verify'
251 | #define verify(R) _GL_VERIFY (R, "verify (" #R ")")
| ^
test-intprops.c:279:5: note: in expansion of macro 'VERIFY'
279 | VERIFY (INT_MULTIPLY_OVERFLOW (a, b) == (v))
| ^~~~~~
test-intprops.c:281:5: note: in expansion of macro 'CHECK_PRODUCT1'
281 | CHECK_PRODUCT1(a, b, t, v, vres); \
| ^~~~~~~~~~~~~~
test-intprops.c:276:5: note: in expansion of macro 'CHECK_SPRODUCT1'
276 | CHECK_SPRODUCT1(a, b, t, v, vres); \
| ^~~~~~~~~~~~~~~
test-intprops.c:314:3: note: in expansion of macro 'CHECK_SPRODUCT'
314 | CHECK_SPRODUCT (INT_MIN, LONG_MAX / INT_MIN - 1, long int, true, LONG_MIN);
| ^~~~~~~~~~~~~~
test-intprops.c:279:42: error: expected expression before '==' token
279 | VERIFY (INT_MULTIPLY_OVERFLOW (a, b) == (v))
| ^~
../../gl/verify.h:251:31: note: in definition of macro 'verify'
251 | #define verify(R) _GL_VERIFY (R, "verify (" #R ")")
| ^
test-intprops.c:279:5: note: in expansion of macro 'VERIFY'
279 | VERIFY (INT_MULTIPLY_OVERFLOW (a, b) == (v))
| ^~~~~~
test-intprops.c:281:5: note: in expansion of macro 'CHECK_PRODUCT1'
281 | CHECK_PRODUCT1(a, b, t, v, vres); \
| ^~~~~~~~~~~~~~
test-intprops.c:277:5: note: in expansion of macro 'CHECK_SPRODUCT1'
277 | CHECK_SPRODUCT1(b, a, t, v, vres)
| ^~~~~~~~~~~~~~~
test-intprops.c:314:3: note: in expansion of macro 'CHECK_SPRODUCT'
314 | CHECK_SPRODUCT (INT_MIN, LONG_MAX / INT_MIN - 1, long int, true, LONG_MIN);
| ^~~~~~~~~~~~~~
test-intprops.c:279:42: error: expression in static assertion is not an integer
279 | VERIFY (INT_MULTIPLY_OVERFLOW (a, b) == (v))
| ^~
../../gl/verify.h:251:31: note: in definition of macro 'verify'
251 | #define verify(R) _GL_VERIFY (R, "verify (" #R ")")
| ^
test-intprops.c:279:5: note: in expansion of macro 'VERIFY'
279 | VERIFY (INT_MULTIPLY_OVERFLOW (a, b) == (v))
| ^~~~~~
test-intprops.c:281:5: note: in expansion of macro 'CHECK_PRODUCT1'
281 | CHECK_PRODUCT1(a, b, t, v, vres); \
| ^~~~~~~~~~~~~~
test-intprops.c:277:5: note: in expansion of macro 'CHECK_SPRODUCT1'
277 | CHECK_SPRODUCT1(b, a, t, v, vres)
| ^~~~~~~~~~~~~~~
test-intprops.c:314:3: note: in expansion of macro 'CHECK_SPRODUCT'
314 | CHECK_SPRODUCT (INT_MIN, LONG_MAX / INT_MIN - 1, long int, true, LONG_MIN);
| ^~~~~~~~~~~~~~
test-intprops.c:279:42: error: expected expression before '==' token
279 | VERIFY (INT_MULTIPLY_OVERFLOW (a, b) == (v))
| ^~
../../gl/verify.h:251:31: note: in definition of macro 'verify'
251 | #define verify(R) _GL_VERIFY (R, "verify (" #R ")")
| ^
test-intprops.c:279:5: note: in expansion of macro 'VERIFY'
279 | VERIFY (INT_MULTIPLY_OVERFLOW (a, b) == (v))
| ^~~~~~
test-intprops.c:281:5: note: in expansion of macro 'CHECK_PRODUCT1'
281 | CHECK_PRODUCT1(a, b, t, v, vres); \
| ^~~~~~~~~~~~~~
test-intprops.c:276:5: note: in expansion of macro 'CHECK_SPRODUCT1'
276 | CHECK_SPRODUCT1(a, b, t, v, vres); \
| ^~~~~~~~~~~~~~~
test-intprops.c:315:3: note: in expansion of macro 'CHECK_SPRODUCT'
315 | CHECK_SPRODUCT (INT_MIN, LONG_MAX / INT_MIN, long int, false, DONTCARE);
| ^~~~~~~~~~~~~~
test-intprops.c:279:42: error: expression in static assertion is not an integer
279 | VERIFY (INT_MULTIPLY_OVERFLOW (a, b) == (v))
| ^~
../../gl/verify.h:251:31: note: in definition of macro 'verify'
251 | #define verify(R) _GL_VERIFY (R, "verify (" #R ")")
| ^
test-intprops.c:279:5: note: in expansion of macro 'VERIFY'
279 | VERIFY (INT_MULTIPLY_OVERFLOW (a, b) == (v))
| ^~~~~~
test-intprops.c:281:5: note: in expansion of macro 'CHECK_PRODUCT1'
281 | CHECK_PRODUCT1(a, b, t, v, vres); \
| ^~~~~~~~~~~~~~
test-intprops.c:276:5: note: in expansion of macro 'CHECK_SPRODUCT1'
276 | CHECK_SPRODUCT1(a, b, t, v, vres); \
| ^~~~~~~~~~~~~~~
test-intprops.c:315:3: note: in expansion of macro 'CHECK_SPRODUCT'
315 | CHECK_SPRODUCT (INT_MIN, LONG_MAX / INT_MIN, long int, false, DONTCARE);
| ^~~~~~~~~~~~~~
test-intprops.c:279:42: error: expected expression before '==' token
279 | VERIFY (INT_MULTIPLY_OVERFLOW (a, b) == (v))
| ^~
../../gl/verify.h:251:31: note: in definition of macro 'verify'
251 | #define verify(R) _GL_VERIFY (R, "verify (" #R ")")
| ^
test-intprops.c:279:5: note: in expansion of macro 'VERIFY'
279 | VERIFY (INT_MULTIPLY_OVERFLOW (a, b) == (v))
| ^~~~~~
test-intprops.c:281:5: note: in expansion of macro 'CHECK_PRODUCT1'
281 | CHECK_PRODUCT1(a, b, t, v, vres); \
| ^~~~~~~~~~~~~~
test-intprops.c:277:5: note: in expansion of macro 'CHECK_SPRODUCT1'
277 | CHECK_SPRODUCT1(b, a, t, v, vres)
| ^~~~~~~~~~~~~~~
test-intprops.c:315:3: note: in expansion of macro 'CHECK_SPRODUCT'
315 | CHECK_SPRODUCT (INT_MIN, LONG_MAX / INT_MIN, long int, false, DONTCARE);
| ^~~~~~~~~~~~~~
test-intprops.c:279:42: error: expression in static assertion is not an integer
279 | VERIFY (INT_MULTIPLY_OVERFLOW (a, b) == (v))
| ^~
../../gl/verify.h:251:31: note: in definition of macro 'verify'
251 | #define verify(R) _GL_VERIFY (R, "verify (" #R ")")
| ^
test-intprops.c:279:5: note: in expansion of macro 'VERIFY'
279 | VERIFY (INT_MULTIPLY_OVERFLOW (a, b) == (v))
| ^~~~~~
test-intprops.c:281:5: note: in expansion of macro 'CHECK_PRODUCT1'
281 | CHECK_PRODUCT1(a, b, t, v, vres); \
| ^~~~~~~~~~~~~~
test-intprops.c:277:5: note: in expansion of macro 'CHECK_SPRODUCT1'
277 | CHECK_SPRODUCT1(b, a, t, v, vres)
| ^~~~~~~~~~~~~~~
test-intprops.c:315:3: note: in expansion of macro 'CHECK_SPRODUCT'
315 | CHECK_SPRODUCT (INT_MIN, LONG_MAX / INT_MIN, long int, false, DONTCARE);
| ^~~~~~~~~~~~~~
test-intprops.c:279:42: error: expected expression before '==' token
279 | VERIFY (INT_MULTIPLY_OVERFLOW (a, b) == (v))
| ^~
../../gl/verify.h:251:31: note: in definition of macro 'verify'
251 | #define verify(R) _GL_VERIFY (R, "verify (" #R ")")
| ^
test-intprops.c:279:5: note: in expansion of macro 'VERIFY'
279 | VERIFY (INT_MULTIPLY_OVERFLOW (a, b) == (v))
| ^~~~~~
test-intprops.c:273:5: note: in expansion of macro 'CHECK_PRODUCT1'
273 | CHECK_PRODUCT1(a, b, t, v, vres); \
| ^~~~~~~~~~~~~~
test-intprops.c:316:3: note: in expansion of macro 'CHECK_PRODUCT'
316 | CHECK_PRODUCT (INT_MIN, UINT_MAX, unsigned int, true, INT_MIN * UINT_MAX);
| ^~~~~~~~~~~~~
test-intprops.c:279:42: error: expression in static assertion is not an integer
279 | VERIFY (INT_MULTIPLY_OVERFLOW (a, b) == (v))
| ^~
../../gl/verify.h:251:31: note: in definition of macro 'verify'
251 | #define verify(R) _GL_VERIFY (R, "verify (" #R ")")
| ^
test-intprops.c:279:5: note: in expansion of macro 'VERIFY'
279 | VERIFY (INT_MULTIPLY_OVERFLOW (a, b) == (v))
| ^~~~~~
test-intprops.c:273:5: note: in expansion of macro 'CHECK_PRODUCT1'
273 | CHECK_PRODUCT1(a, b, t, v, vres); \
| ^~~~~~~~~~~~~~
test-intprops.c:316:3: note: in expansion of macro 'CHECK_PRODUCT'
316 | CHECK_PRODUCT (INT_MIN, UINT_MAX, unsigned int, true, INT_MIN * UINT_MAX);
| ^~~~~~~~~~~~~
test-intprops.c:279:42: error: expected expression before '==' token
279 | VERIFY (INT_MULTIPLY_OVERFLOW (a, b) == (v))
| ^~
../../gl/verify.h:251:31: note: in definition of macro 'verify'
251 | #define verify(R) _GL_VERIFY (R, "verify (" #R ")")
| ^
test-intprops.c:279:5: note: in expansion of macro 'VERIFY'
279 | VERIFY (INT_MULTIPLY_OVERFLOW (a, b) == (v))
| ^~~~~~
test-intprops.c:274:5: note: in expansion of macro 'CHECK_PRODUCT1'
274 | CHECK_PRODUCT1(b, a, t, v, vres)
| ^~~~~~~~~~~~~~
test-intprops.c:316:3: note: in expansion of macro 'CHECK_PRODUCT'
316 | CHECK_PRODUCT (INT_MIN, UINT_MAX, unsigned int, true, INT_MIN * UINT_MAX);
| ^~~~~~~~~~~~~
test-intprops.c:279:42: error: expression in static assertion is not an integer
279 | VERIFY (INT_MULTIPLY_OVERFLOW (a, b) == (v))
| ^~
../../gl/verify.h:251:31: note: in definition of macro 'verify'
251 | #define verify(R) _GL_VERIFY (R, "verify (" #R ")")
| ^
test-intprops.c:279:5: note: in expansion of macro 'VERIFY'
279 | VERIFY (INT_MULTIPLY_OVERFLOW (a, b) == (v))
| ^~~~~~
test-intprops.c:274:5: note: in expansion of macro 'CHECK_PRODUCT1'
274 | CHECK_PRODUCT1(b, a, t, v, vres)
| ^~~~~~~~~~~~~~
test-intprops.c:316:3: note: in expansion of macro 'CHECK_PRODUCT'
316 | CHECK_PRODUCT (INT_MIN, UINT_MAX, unsigned int, true, INT_MIN * UINT_MAX);
| ^~~~~~~~~~~~~
test-intprops.c:279:42: error: expected expression before '==' token
279 | VERIFY (INT_MULTIPLY_OVERFLOW (a, b) == (v))
| ^~
../../gl/verify.h:251:31: note: in definition of macro 'verify'
251 | #define verify(R) _GL_VERIFY (R, "verify (" #R ")")
| ^
test-intprops.c:279:5: note: in expansion of macro 'VERIFY'
279 | VERIFY (INT_MULTIPLY_OVERFLOW (a, b) == (v))
| ^~~~~~
test-intprops.c:273:5: note: in expansion of macro 'CHECK_PRODUCT1'
273 | CHECK_PRODUCT1(a, b, t, v, vres); \
| ^~~~~~~~~~~~~~
test-intprops.c:317:3: note: in expansion of macro 'CHECK_PRODUCT'
317 | CHECK_PRODUCT (INT_MIN, ULONG_MAX, unsigned long int, true,
| ^~~~~~~~~~~~~
test-intprops.c:279:42: error: expression in static assertion is not an integer
279 | VERIFY (INT_MULTIPLY_OVERFLOW (a, b) == (v))
| ^~
../../gl/verify.h:251:31: note: in definition of macro 'verify'
251 | #define verify(R) _GL_VERIFY (R, "verify (" #R ")")
| ^
test-intprops.c:279:5: note: in expansion of macro 'VERIFY'
279 | VERIFY (INT_MULTIPLY_OVERFLOW (a, b) == (v))
| ^~~~~~
test-intprops.c:273:5: note: in expansion of macro 'CHECK_PRODUCT1'
273 | CHECK_PRODUCT1(a, b, t, v, vres); \
| ^~~~~~~~~~~~~~
test-intprops.c:317:3: note: in expansion of macro 'CHECK_PRODUCT'
317 | CHECK_PRODUCT (INT_MIN, ULONG_MAX, unsigned long int, true,
| ^~~~~~~~~~~~~
test-intprops.c:279:42: error: expected expression before '==' token
279 | VERIFY (INT_MULTIPLY_OVERFLOW (a, b) == (v))
| ^~
../../gl/verify.h:251:31: note: in definition of macro 'verify'
251 | #define verify(R) _GL_VERIFY (R, "verify (" #R ")")
| ^
test-intprops.c:279:5: note: in expansion of macro 'VERIFY'
279 | VERIFY (INT_MULTIPLY_OVERFLOW (a, b) == (v))
| ^~~~~~
test-intprops.c:274:5: note: in expansion of macro 'CHECK_PRODUCT1'
274 | CHECK_PRODUCT1(b, a, t, v, vres)
| ^~~~~~~~~~~~~~
test-intprops.c:317:3: note: in expansion of macro 'CHECK_PRODUCT'
317 | CHECK_PRODUCT (INT_MIN, ULONG_MAX, unsigned long int, true,
| ^~~~~~~~~~~~~
test-intprops.c:279:42: error: expression in static assertion is not an integer
279 | VERIFY (INT_MULTIPLY_OVERFLOW (a, b) == (v))
| ^~
../../gl/verify.h:251:31: note: in definition of macro 'verify'
251 | #define verify(R) _GL_VERIFY (R, "verify (" #R ")")
| ^
test-intprops.c:279:5: note: in expansion of macro 'VERIFY'
279 | VERIFY (INT_MULTIPLY_OVERFLOW (a, b) == (v))
| ^~~~~~
test-intprops.c:274:5: note: in expansion of macro 'CHECK_PRODUCT1'
274 | CHECK_PRODUCT1(b, a, t, v, vres)
| ^~~~~~~~~~~~~~
test-intprops.c:317:3: note: in expansion of macro 'CHECK_PRODUCT'
317 | CHECK_PRODUCT (INT_MIN, ULONG_MAX, unsigned long int, true,
| ^~~~~~~~~~~~~
make[8]: *** [Makefile:2521: test-intprops.o] Error 1
make[8]: Target 'test-intprops' not remade because of errors.
make[8]: Leaving directory '/home/tkloczko/rpmbuild/BUILD/oath-toolkit-2.6.2/liboath/gl/tests'
make[7]: *** [Makefile:3466: check-am] Error 2
make[7]: Leaving directory '/home/tkloczko/rpmbuild/BUILD/oath-toolkit-2.6.2/liboath/gl/tests'
make[6]: *** [Makefile:2550: check-recursive] Error 1
make[6]: Leaving directory '/home/tkloczko/rpmbuild/BUILD/oath-toolkit-2.6.2/liboath/gl/tests'
make[5]: *** [Makefile:3469: check] Error 2
make[5]: Leaving directory '/home/tkloczko/rpmbuild/BUILD/oath-toolkit-2.6.2/liboath/gl/tests'
make[5]: Entering directory '/home/tkloczko/rpmbuild/BUILD/oath-toolkit-2.6.2/liboath/gl'
make[5]: Nothing to be done for 'check-am'.
make[5]: Leaving directory '/home/tkloczko/rpmbuild/BUILD/oath-toolkit-2.6.2/liboath/gl'
make[4]: *** [Makefile:1420: check-recursive] Error 1
make[4]: Leaving directory '/home/tkloczko/rpmbuild/BUILD/oath-toolkit-2.6.2/liboath/gl'
make[3]: *** [Makefile:1572: check] Error 2
make[3]: Leaving directory '/home/tkloczko/rpmbuild/BUILD/oath-toolkit-2.6.2/liboath/gl'
Making check in .
make[3]: Entering directory '/home/tkloczko/rpmbuild/BUILD/oath-toolkit-2.6.2/liboath'
make[3]: Leaving directory '/home/tkloczko/rpmbuild/BUILD/oath-toolkit-2.6.2/liboath'
Making check in tests
make[3]: Entering directory '/home/tkloczko/rpmbuild/BUILD/oath-toolkit-2.6.2/liboath/tests'
make tst_basic tst_coding tst_errors tst_hotp_algo tst_hotp_validate tst_totp_algo tst_totp_validate tst_usersfile \
tst_usersfile.sh
make[4]: Entering directory '/home/tkloczko/rpmbuild/BUILD/oath-toolkit-2.6.2/liboath/tests'
make[4]: 'tst_basic' is up to date.
make[4]: 'tst_coding' is up to date.
make[4]: 'tst_errors' is up to date.
make[4]: 'tst_hotp_algo' is up to date.
make[4]: 'tst_hotp_validate' is up to date.
make[4]: 'tst_totp_algo' is up to date.
make[4]: 'tst_totp_validate' is up to date.
make[4]: 'tst_usersfile' is up to date.
make[4]: Nothing to be done for 'tst_usersfile.sh'.
make[4]: Leaving directory '/home/tkloczko/rpmbuild/BUILD/oath-toolkit-2.6.2/liboath/tests'
make check-TESTS
make[4]: Entering directory '/home/tkloczko/rpmbuild/BUILD/oath-toolkit-2.6.2/liboath/tests'
make[5]: Entering directory '/home/tkloczko/rpmbuild/BUILD/oath-toolkit-2.6.2/liboath/tests'
PASS: tst_usersfile.sh
PASS: tst_basic
PASS: tst_coding
PASS: tst_errors
PASS: tst_hotp_algo
PASS: tst_totp_validate
PASS: tst_totp_algo
PASS: tst_hotp_validate
============================================================================
Testsuite summary for liboath 2.6.2
============================================================================
# TOTAL: 8
# PASS: 8
# SKIP: 0
# XFAIL: 0
# FAIL: 0
# XPASS: 0
# ERROR: 0
============================================================================
make[5]: Leaving directory '/home/tkloczko/rpmbuild/BUILD/oath-toolkit-2.6.2/liboath/tests'
make[4]: Leaving directory '/home/tkloczko/rpmbuild/BUILD/oath-toolkit-2.6.2/liboath/tests'
make[3]: Leaving directory '/home/tkloczko/rpmbuild/BUILD/oath-toolkit-2.6.2/liboath/tests'
Making check in gtk-doc
make[3]: Entering directory '/home/tkloczko/rpmbuild/BUILD/oath-toolkit-2.6.2/liboath/gtk-doc'
make[3]: Nothing to be done for 'check'.
make[3]: Leaving directory '/home/tkloczko/rpmbuild/BUILD/oath-toolkit-2.6.2/liboath/gtk-doc'
Making check in man
make[3]: Entering directory '/home/tkloczko/rpmbuild/BUILD/oath-toolkit-2.6.2/liboath/man'
make check-am
make[4]: Entering directory '/home/tkloczko/rpmbuild/BUILD/oath-toolkit-2.6.2/liboath/man'
make[4]: Nothing to be done for 'check-am'.
make[4]: Leaving directory '/home/tkloczko/rpmbuild/BUILD/oath-toolkit-2.6.2/liboath/man'
make[3]: Leaving directory '/home/tkloczko/rpmbuild/BUILD/oath-toolkit-2.6.2/liboath/man'
make[2]: *** [Makefile:1409: check-recursive] Error 1
make[2]: Target 'check' not remade because of errors.
make[2]: Leaving directory '/home/tkloczko/rpmbuild/BUILD/oath-toolkit-2.6.2/liboath'
Making check in oathtool
make[2]: Entering directory '/home/tkloczko/rpmbuild/BUILD/oath-toolkit-2.6.2/oathtool'
make check-recursive
make[3]: Entering directory '/home/tkloczko/rpmbuild/BUILD/oath-toolkit-2.6.2/oathtool'
Making check in gl
make[4]: Entering directory '/home/tkloczko/rpmbuild/BUILD/oath-toolkit-2.6.2/oathtool/gl'
make check-recursive
make[5]: Entering directory '/home/tkloczko/rpmbuild/BUILD/oath-toolkit-2.6.2/oathtool/gl'
Making check in tests
make[6]: Entering directory '/home/tkloczko/rpmbuild/BUILD/oath-toolkit-2.6.2/oathtool/gl/tests'
make check-recursive
make[7]: Entering directory '/home/tkloczko/rpmbuild/BUILD/oath-toolkit-2.6.2/oathtool/gl/tests'
Making check in .
make[8]: Entering directory '/home/tkloczko/rpmbuild/BUILD/oath-toolkit-2.6.2/oathtool/gl/tests'
make test-alloca-opt test-c-ctype test-ctype test-environ test-errno test-fdopen test-fgetc test-float test-fputc test-fread test-fwrite test-gettimeofday test-intprops test-inttypes test-malloca test-memchr test-parse-datetime test-parse-duration test-setenv test-stdalign test-stdbool test-stddef test-stdint test-stdio test-stdlib test-strerror test-strftime test-string test-sys_time test-sys_types test-time test-timespec test-unistd test-unsetenv test-vasnprintf test-vasprintf test-verify test-version-etc test-wchar test-xalloc-die libtests.a
make[9]: Entering directory '/home/tkloczko/rpmbuild/BUILD/oath-toolkit-2.6.2/oathtool/gl/tests'
make[9]: 'test-alloca-opt' is up to date.
make[9]: 'test-c-ctype' is up to date.
make[9]: 'test-ctype' is up to date.
make[9]: 'test-environ' is up to date.
make[9]: 'test-errno' is up to date.
make[9]: 'test-fdopen' is up to date.
make[9]: 'test-fgetc' is up to date.
make[9]: 'test-float' is up to date.
make[9]: 'test-fputc' is up to date.
make[9]: 'test-fread' is up to date.
make[9]: 'test-fwrite' is up to date.
make[9]: 'test-gettimeofday' is up to date.
make[9]: 'test-intprops' is up to date.
make[9]: 'test-inttypes' is up to date.
make[9]: 'test-malloca' is up to date.
make[9]: 'test-memchr' is up to date.
make[9]: 'test-parse-datetime' is up to date.
make[9]: 'test-parse-duration' is up to date.
make[9]: 'test-setenv' is up to date.
make[9]: 'test-stdalign' is up to date.
make[9]: 'test-stdbool' is up to date.
make[9]: 'test-stddef' is up to date.
make[9]: 'test-stdint' is up to date.
make[9]: 'test-stdio' is up to date.
make[9]: 'test-stdlib' is up to date.
make[9]: 'test-strerror' is up to date.
make[9]: 'test-strftime' is up to date.
make[9]: 'test-string' is up to date.
make[9]: 'test-sys_time' is up to date.
make[9]: 'test-sys_types' is up to date.
make[9]: 'test-time' is up to date.
make[9]: 'test-timespec' is up to date.
make[9]: 'test-unistd' is up to date.
make[9]: 'test-unsetenv' is up to date.
make[9]: 'test-vasnprintf' is up to date.
make[9]: 'test-vasprintf' is up to date.
gcc -DHAVE_CONFIG_H -I. -I../.. -DIN_OATHTOOL_GNULIB_TESTS=1 -I. -I. -I../.. -I./../.. -I../../gl -I./../../gl -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -flto=auto -flto-partition=none -c -o test-verify.o test-verify.c
make[9]: 'test-version-etc' is up to date.
make[9]: 'test-wchar' is up to date.
make[9]: 'test-xalloc-die' is up to date.
make[9]: 'libtests.a' is up to date.
/bin/sh ../../libtool --tag=CC --preserve-dup-deps --mode=link gcc -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -flto=auto -flto-partition=none -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -flto=auto -flto-partition=none -fuse-linker-plugin -o test-verify test-verify.o libtests.a ../../gl/libgnu.la libtests.a
libtool: link: gcc -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -flto=auto -flto-partition=none -Wl,-z -Wl,relro -Wl,--as-needed -Wl,-z -Wl,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -flto=auto -flto-partition=none -fuse-linker-plugin -o test-verify test-verify.o libtests.a ../../gl/.libs/libgnu.a libtests.a
make[9]: Leaving directory '/home/tkloczko/rpmbuild/BUILD/oath-toolkit-2.6.2/oathtool/gl/tests'
make check-TESTS
make[9]: Entering directory '/home/tkloczko/rpmbuild/BUILD/oath-toolkit-2.6.2/oathtool/gl/tests'
make[10]: Entering directory '/home/tkloczko/rpmbuild/BUILD/oath-toolkit-2.6.2/oathtool/gl/tests'
PASS: test-alloca-opt
PASS: test-ctype
PASS: test-fgetc
PASS: test-environ
PASS: test-gettimeofday
PASS: test-intprops
PASS: test-c-ctype
PASS: test-errno
PASS: test-fdopen
PASS: test-float
PASS: test-stddef
PASS: test-fputc
PASS: test-stdalign
PASS: test-string
PASS: test-stdlib
PASS: test-fwrite
PASS: test-fread
PASS: test-strerror
PASS: test-inttypes
PASS: test-timespec
PASS: test-setenv
PASS: test-parse-datetime
PASS: test-unsetenv
PASS: test-stdbool
PASS: test-sys_types
PASS: test-vasprintf
PASS: test-vasnprintf
PASS: test-sys_time
PASS: test-stdio
PASS: test-stdint
PASS: test-unistd
PASS: test-verify
PASS: test-malloca
PASS: test-time
PASS: test-strftime
PASS: test-wchar
PASS: test-version-etc.sh
PASS: test-parse-duration.sh
PASS: test-memchr
PASS: test-xalloc-die.sh
PASS: test-init.sh
PASS: test-verify.sh
============================================================================
Testsuite summary for oathtool 2.6.2
============================================================================
# TOTAL: 42
# PASS: 42
# SKIP: 0
# XFAIL: 0
# FAIL: 0
# XPASS: 0
# ERROR: 0
============================================================================
make[10]: Leaving directory '/home/tkloczko/rpmbuild/BUILD/oath-toolkit-2.6.2/oathtool/gl/tests'
make[9]: Leaving directory '/home/tkloczko/rpmbuild/BUILD/oath-toolkit-2.6.2/oathtool/gl/tests'
make[8]: Leaving directory '/home/tkloczko/rpmbuild/BUILD/oath-toolkit-2.6.2/oathtool/gl/tests'
make[7]: Leaving directory '/home/tkloczko/rpmbuild/BUILD/oath-toolkit-2.6.2/oathtool/gl/tests'
make[6]: Leaving directory '/home/tkloczko/rpmbuild/BUILD/oath-toolkit-2.6.2/oathtool/gl/tests'
make[6]: Entering directory '/home/tkloczko/rpmbuild/BUILD/oath-toolkit-2.6.2/oathtool/gl'
make[6]: Nothing to be done for 'check-am'.
make[6]: Leaving directory '/home/tkloczko/rpmbuild/BUILD/oath-toolkit-2.6.2/oathtool/gl'
make[5]: Leaving directory '/home/tkloczko/rpmbuild/BUILD/oath-toolkit-2.6.2/oathtool/gl'
make[4]: Leaving directory '/home/tkloczko/rpmbuild/BUILD/oath-toolkit-2.6.2/oathtool/gl'
Making check in .
make[4]: Entering directory '/home/tkloczko/rpmbuild/BUILD/oath-toolkit-2.6.2/oathtool'
make[4]: Leaving directory '/home/tkloczko/rpmbuild/BUILD/oath-toolkit-2.6.2/oathtool'
Making check in tests
make[4]: Entering directory '/home/tkloczko/rpmbuild/BUILD/oath-toolkit-2.6.2/oathtool/tests'
make tst_oathtool.sh tst_hyphen.sh
make[5]: Entering directory '/home/tkloczko/rpmbuild/BUILD/oath-toolkit-2.6.2/oathtool/tests'
make[5]: Nothing to be done for 'tst_oathtool.sh'.
make[5]: Nothing to be done for 'tst_hyphen.sh'.
make[5]: Leaving directory '/home/tkloczko/rpmbuild/BUILD/oath-toolkit-2.6.2/oathtool/tests'
make check-TESTS
make[5]: Entering directory '/home/tkloczko/rpmbuild/BUILD/oath-toolkit-2.6.2/oathtool/tests'
make[6]: Entering directory '/home/tkloczko/rpmbuild/BUILD/oath-toolkit-2.6.2/oathtool/tests'
PASS: tst_hyphen.sh
PASS: tst_oathtool.sh
============================================================================
Testsuite summary for oathtool 2.6.2
============================================================================
# TOTAL: 2
# PASS: 2
# SKIP: 0
# XFAIL: 0
# FAIL: 0
# XPASS: 0
# ERROR: 0
============================================================================
make[6]: Leaving directory '/home/tkloczko/rpmbuild/BUILD/oath-toolkit-2.6.2/oathtool/tests'
make[5]: Leaving directory '/home/tkloczko/rpmbuild/BUILD/oath-toolkit-2.6.2/oathtool/tests'
make[4]: Leaving directory '/home/tkloczko/rpmbuild/BUILD/oath-toolkit-2.6.2/oathtool/tests'
make[3]: Leaving directory '/home/tkloczko/rpmbuild/BUILD/oath-toolkit-2.6.2/oathtool'
make[2]: Leaving directory '/home/tkloczko/rpmbuild/BUILD/oath-toolkit-2.6.2/oathtool'
Making check in libpskc
make[2]: Entering directory '/home/tkloczko/rpmbuild/BUILD/oath-toolkit-2.6.2/libpskc'
Making check in gl
make[3]: Entering directory '/home/tkloczko/rpmbuild/BUILD/oath-toolkit-2.6.2/libpskc/gl'
make check-recursive
make[4]: Entering directory '/home/tkloczko/rpmbuild/BUILD/oath-toolkit-2.6.2/libpskc/gl'
Making check in tests
make[5]: Entering directory '/home/tkloczko/rpmbuild/BUILD/oath-toolkit-2.6.2/libpskc/gl/tests'
make check-recursive
make[6]: Entering directory '/home/tkloczko/rpmbuild/BUILD/oath-toolkit-2.6.2/libpskc/gl/tests'
Making check in .
make[7]: Entering directory '/home/tkloczko/rpmbuild/BUILD/oath-toolkit-2.6.2/libpskc/gl/tests'
make test-alloca-opt test-base64 test-errno test-fdopen test-fgetc test-float test-fputc test-fread test-fwrite test-intprops test-inttostr test-inttypes test-memchr test-snprintf test-stdalign test-stdbool test-stddef test-stdint test-stdio test-string test-strverscmp test-sys_types test-unistd test-vasnprintf test-verify test-wchar libtests.a
make[8]: Entering directory '/home/tkloczko/rpmbuild/BUILD/oath-toolkit-2.6.2/libpskc/gl/tests'
make[8]: 'test-alloca-opt' is up to date.
make[8]: 'test-base64' is up to date.
make[8]: 'test-errno' is up to date.
make[8]: 'test-fdopen' is up to date.
make[8]: 'test-fgetc' is up to date.
make[8]: 'test-float' is up to date.
make[8]: 'test-fputc' is up to date.
make[8]: 'test-fread' is up to date.
make[8]: 'test-fwrite' is up to date.
make[8]: 'test-intprops' is up to date.
make[8]: 'test-inttostr' is up to date.
make[8]: 'test-inttypes' is up to date.
make[8]: 'test-memchr' is up to date.
make[8]: 'test-snprintf' is up to date.
make[8]: 'test-stdalign' is up to date.
make[8]: 'test-stdbool' is up to date.
make[8]: 'test-stddef' is up to date.
make[8]: 'test-stdint' is up to date.
make[8]: 'test-stdio' is up to date.
make[8]: 'test-string' is up to date.
make[8]: 'test-strverscmp' is up to date.
make[8]: 'test-sys_types' is up to date.
make[8]: 'test-unistd' is up to date.
make[8]: 'test-vasnprintf' is up to date.
gcc -DHAVE_CONFIG_H -I. -I../.. -DIN_LIBPSKC_GNULIB_TESTS=1 -I. -I. -I../.. -I./../.. -I../../gl -I./../../gl -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -flto=auto -flto-partition=none -c -o test-verify.o test-verify.c
make[8]: 'test-wchar' is up to date.
make[8]: 'libtests.a' is up to date.
/bin/sh ../../libtool --tag=CC --preserve-dup-deps --mode=link gcc -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -flto=auto -flto-partition=none -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -flto=auto -flto-partition=none -fuse-linker-plugin -o test-verify test-verify.o libtests.a ../../gl/libgnu.la libtests.a
libtool: link: gcc -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -flto=auto -flto-partition=none -Wl,-z -Wl,relro -Wl,--as-needed -Wl,-z -Wl,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -flto=auto -flto-partition=none -fuse-linker-plugin -o test-verify test-verify.o libtests.a ../../gl/.libs/libgnu.a libtests.a
make[8]: Leaving directory '/home/tkloczko/rpmbuild/BUILD/oath-toolkit-2.6.2/libpskc/gl/tests'
make check-TESTS
make[8]: Entering directory '/home/tkloczko/rpmbuild/BUILD/oath-toolkit-2.6.2/libpskc/gl/tests'
make[9]: Entering directory '/home/tkloczko/rpmbuild/BUILD/oath-toolkit-2.6.2/libpskc/gl/tests'
PASS: test-alloca-opt
PASS: test-base64
PASS: test-errno
PASS: test-fdopen
PASS: test-float
PASS: test-fgetc
PASS: test-fputc
PASS: test-fread
PASS: test-inttostr
PASS: test-intprops
PASS: test-inttypes
PASS: test-fwrite
PASS: test-stdalign
PASS: test-snprintf
PASS: test-stdio
PASS: test-strverscmp
PASS: test-stdint
PASS: test-stddef
PASS: test-string
PASS: test-stdbool
PASS: test-sys_types
PASS: test-unistd
PASS: test-vasnprintf
PASS: test-verify
PASS: test-wchar
PASS: test-memchr
PASS: test-init.sh
PASS: test-verify.sh
============================================================================
Testsuite summary for libpskc 2.6.2
============================================================================
# TOTAL: 28
# PASS: 28
# SKIP: 0
# XFAIL: 0
# FAIL: 0
# XPASS: 0
# ERROR: 0
============================================================================
make[9]: Leaving directory '/home/tkloczko/rpmbuild/BUILD/oath-toolkit-2.6.2/libpskc/gl/tests'
make[8]: Leaving directory '/home/tkloczko/rpmbuild/BUILD/oath-toolkit-2.6.2/libpskc/gl/tests'
make[7]: Leaving directory '/home/tkloczko/rpmbuild/BUILD/oath-toolkit-2.6.2/libpskc/gl/tests'
make[6]: Leaving directory '/home/tkloczko/rpmbuild/BUILD/oath-toolkit-2.6.2/libpskc/gl/tests'
make[5]: Leaving directory '/home/tkloczko/rpmbuild/BUILD/oath-toolkit-2.6.2/libpskc/gl/tests'
make[5]: Entering directory '/home/tkloczko/rpmbuild/BUILD/oath-toolkit-2.6.2/libpskc/gl'
make[5]: Nothing to be done for 'check-am'.
make[5]: Leaving directory '/home/tkloczko/rpmbuild/BUILD/oath-toolkit-2.6.2/libpskc/gl'
make[4]: Leaving directory '/home/tkloczko/rpmbuild/BUILD/oath-toolkit-2.6.2/libpskc/gl'
make[3]: Leaving directory '/home/tkloczko/rpmbuild/BUILD/oath-toolkit-2.6.2/libpskc/gl'
Making check in schemas
make[3]: Entering directory '/home/tkloczko/rpmbuild/BUILD/oath-toolkit-2.6.2/libpskc/schemas'
make check-am
make[4]: Entering directory '/home/tkloczko/rpmbuild/BUILD/oath-toolkit-2.6.2/libpskc/schemas'
make[4]: Nothing to be done for 'check-am'.
make[4]: Leaving directory '/home/tkloczko/rpmbuild/BUILD/oath-toolkit-2.6.2/libpskc/schemas'
make[3]: Leaving directory '/home/tkloczko/rpmbuild/BUILD/oath-toolkit-2.6.2/libpskc/schemas'
Making check in include
make[3]: Entering directory '/home/tkloczko/rpmbuild/BUILD/oath-toolkit-2.6.2/libpskc/include'
Making check in pskc
make[4]: Entering directory '/home/tkloczko/rpmbuild/BUILD/oath-toolkit-2.6.2/libpskc/include/pskc'
make[4]: Nothing to be done for 'check'.
make[4]: Leaving directory '/home/tkloczko/rpmbuild/BUILD/oath-toolkit-2.6.2/libpskc/include/pskc'
make[4]: Entering directory '/home/tkloczko/rpmbuild/BUILD/oath-toolkit-2.6.2/libpskc/include'
make[4]: Nothing to be done for 'check-am'.
make[4]: Leaving directory '/home/tkloczko/rpmbuild/BUILD/oath-toolkit-2.6.2/libpskc/include'
make[3]: Leaving directory '/home/tkloczko/rpmbuild/BUILD/oath-toolkit-2.6.2/libpskc/include'
Making check in .
make[3]: Entering directory '/home/tkloczko/rpmbuild/BUILD/oath-toolkit-2.6.2/libpskc'
make[3]: Leaving directory '/home/tkloczko/rpmbuild/BUILD/oath-toolkit-2.6.2/libpskc'
Making check in examples
make[3]: Entering directory '/home/tkloczko/rpmbuild/BUILD/oath-toolkit-2.6.2/libpskc/examples'
make[3]: Nothing to be done for 'check'.
make[3]: Leaving directory '/home/tkloczko/rpmbuild/BUILD/oath-toolkit-2.6.2/libpskc/examples'
Making check in tests
make[3]: Entering directory '/home/tkloczko/rpmbuild/BUILD/oath-toolkit-2.6.2/libpskc/tests'
make tst_basic tst_errors tst_accessors tst_setters tst_validate
make[4]: Entering directory '/home/tkloczko/rpmbuild/BUILD/oath-toolkit-2.6.2/libpskc/tests'
make[4]: 'tst_basic' is up to date.
make[4]: 'tst_errors' is up to date.
make[4]: 'tst_accessors' is up to date.
make[4]: 'tst_setters' is up to date.
make[4]: 'tst_validate' is up to date.
make[4]: Leaving directory '/home/tkloczko/rpmbuild/BUILD/oath-toolkit-2.6.2/libpskc/tests'
make check-TESTS
make[4]: Entering directory '/home/tkloczko/rpmbuild/BUILD/oath-toolkit-2.6.2/libpskc/tests'
make[5]: Entering directory '/home/tkloczko/rpmbuild/BUILD/oath-toolkit-2.6.2/libpskc/tests'
PASS: tst_errors
FAIL: tst_basic
FAIL: tst_validate
FAIL: tst_setters
FAIL: tst_accessors
============================================================================
Testsuite summary for libpskc 2.6.2
============================================================================
# TOTAL: 5
# PASS: 1
# SKIP: 0
# XFAIL: 0
# FAIL: 4
# XPASS: 0
# ERROR: 0
============================================================================
See tests/test-suite.log
Please report to oath-toolkit-help@nongnu.org
============================================================================
make[5]: *** [Makefile:1275: test-suite.log] Error 1
make[5]: Leaving directory '/home/tkloczko/rpmbuild/BUILD/oath-toolkit-2.6.2/libpskc/tests'
make[4]: *** [Makefile:1383: check-TESTS] Error 2
make[4]: Leaving directory '/home/tkloczko/rpmbuild/BUILD/oath-toolkit-2.6.2/libpskc/tests'
make[3]: *** [Makefile:1485: check-am] Error 2
make[3]: Target 'check' not remade because of errors.
make[3]: Leaving directory '/home/tkloczko/rpmbuild/BUILD/oath-toolkit-2.6.2/libpskc/tests'
Making check in gtk-doc
make[3]: Entering directory '/home/tkloczko/rpmbuild/BUILD/oath-toolkit-2.6.2/libpskc/gtk-doc'
make[3]: Nothing to be done for 'check'.
make[3]: Leaving directory '/home/tkloczko/rpmbuild/BUILD/oath-toolkit-2.6.2/libpskc/gtk-doc'
Making check in man
make[3]: Entering directory '/home/tkloczko/rpmbuild/BUILD/oath-toolkit-2.6.2/libpskc/man'
make check-am
make[4]: Entering directory '/home/tkloczko/rpmbuild/BUILD/oath-toolkit-2.6.2/libpskc/man'
make[4]: Nothing to be done for 'check-am'.
make[4]: Leaving directory '/home/tkloczko/rpmbuild/BUILD/oath-toolkit-2.6.2/libpskc/man'
make[3]: Leaving directory '/home/tkloczko/rpmbuild/BUILD/oath-toolkit-2.6.2/libpskc/man'
make[2]: *** [Makefile:1158: check-recursive] Error 1
make[2]: Target 'check' not remade because of errors.
make[2]: Leaving directory '/home/tkloczko/rpmbuild/BUILD/oath-toolkit-2.6.2/libpskc'
Making check in pskctool
make[2]: Entering directory '/home/tkloczko/rpmbuild/BUILD/oath-toolkit-2.6.2/pskctool'
make check-recursive
make[3]: Entering directory '/home/tkloczko/rpmbuild/BUILD/oath-toolkit-2.6.2/pskctool'
Making check in gl
make[4]: Entering directory '/home/tkloczko/rpmbuild/BUILD/oath-toolkit-2.6.2/pskctool/gl'
make check-recursive
make[5]: Entering directory '/home/tkloczko/rpmbuild/BUILD/oath-toolkit-2.6.2/pskctool/gl'
Making check in tests
make[6]: Entering directory '/home/tkloczko/rpmbuild/BUILD/oath-toolkit-2.6.2/pskctool/gl/tests'
make check-recursive
make[7]: Entering directory '/home/tkloczko/rpmbuild/BUILD/oath-toolkit-2.6.2/pskctool/gl/tests'
Making check in .
make[8]: Entering directory '/home/tkloczko/rpmbuild/BUILD/oath-toolkit-2.6.2/pskctool/gl/tests'
make test-binary-io test-errno test-fcntl-h test-fdopen test-fgetc test-fputc test-fread test-fstat test-ftell test-ftell3 test-ftello test-ftello3 test-ftello4 test-fwrite test-gettimeofday test-intprops test-inttypes test-lseek test-read-file test-stdalign test-stdbool test-stddef test-stdint test-stdio test-stdlib test-strerror test-string test-sys_stat test-sys_time test-sys_types test-time test-unistd test-verify test-version-etc test-wchar libtests.a
make[9]: Entering directory '/home/tkloczko/rpmbuild/BUILD/oath-toolkit-2.6.2/pskctool/gl/tests'
make[9]: 'test-binary-io' is up to date.
make[9]: 'test-errno' is up to date.
make[9]: 'test-fcntl-h' is up to date.
make[9]: 'test-fdopen' is up to date.
make[9]: 'test-fgetc' is up to date.
make[9]: 'test-fputc' is up to date.
make[9]: 'test-fread' is up to date.
make[9]: 'test-fstat' is up to date.
make[9]: 'test-ftell' is up to date.
make[9]: 'test-ftell3' is up to date.
make[9]: 'test-ftello' is up to date.
make[9]: 'test-ftello3' is up to date.
make[9]: 'test-ftello4' is up to date.
make[9]: 'test-fwrite' is up to date.
make[9]: 'test-gettimeofday' is up to date.
gcc -DHAVE_CONFIG_H -I. -I../.. -DIN_PSKCTOOL_GNULIB_TESTS=1 -I. -I. -I../.. -I./../.. -I../../gl -I./../../gl -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -flto=auto -flto-partition=none -c -o test-intprops.o test-intprops.c
make[9]: 'test-inttypes' is up to date.
make[9]: 'test-lseek' is up to date.
make[9]: 'test-read-file' is up to date.
make[9]: 'test-stdalign' is up to date.
make[9]: 'test-stdbool' is up to date.
make[9]: 'test-stddef' is up to date.
gcc -DHAVE_CONFIG_H -I. -I../.. -DIN_PSKCTOOL_GNULIB_TESTS=1 -I. -I. -I../.. -I./../.. -I../../gl -I./../../gl -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -flto=auto -flto-partition=none -c -o test-stdint.o test-stdint.c
make[9]: 'test-stdio' is up to date.
make[9]: 'test-stdlib' is up to date.
make[9]: 'test-strerror' is up to date.
make[9]: 'test-string' is up to date.
make[9]: 'test-sys_stat' is up to date.
make[9]: 'test-sys_time' is up to date.
make[9]: 'test-sys_types' is up to date.
make[9]: 'test-time' is up to date.
make[9]: 'test-unistd' is up to date.
make[9]: 'test-verify' is up to date.
make[9]: 'test-version-etc' is up to date.
make[9]: 'test-wchar' is up to date.
make[9]: 'libtests.a' is up to date.
In file included from test-intprops.c:33:
../../gl/intprops.h:234:33: error: expected ')' before '(' token
234 | __builtin_add_overflow (a, b, (__typeof__ ((a) + (b)) *) 0)
| ^~
| )
In file included from test-stdint.c:27:
../../gl/intprops.h:234:33: error: expected ')' before '(' token
234 | __builtin_add_overflow (a, b, (__typeof__ ((a) + (b)) *) 0)
| ^~
| )
In file included from ../../gl/sys/types.h:28,
from ../../gl/stdio.h:58,
from macros.h:21,
from test-intprops.c:40:
/usr/include/sys/types.h:33:9: error: unknown type name '__u_char'
33 | typedef __u_char u_char;
| ^~~~~~~~
In file included from ../../gl/intprops.h:24,
from test-intprops.c:33:
test-intprops.c: In function 'main':
../../gl/verify.h:251:32: error: expected expression before ',' token
251 | #define verify(R) _GL_VERIFY (R, "verify (" #R ")")
| ^
test-intprops.c:48:25: note: in expansion of macro 'verify'
48 | # define VERIFY(x) do { verify (x); } while (0)
| ^~~~~~
test-intprops.c:162:3: note: in expansion of macro 'VERIFY'
162 | VERIFY (INT_ADD_OVERFLOW (INT_MAX, 1));
| ^~~~~~
../../gl/verify.h:251:32: error: expression in static assertion is not an integer
251 | #define verify(R) _GL_VERIFY (R, "verify (" #R ")")
| ^
test-intprops.c:48:25: note: in expansion of macro 'verify'
48 | # define VERIFY(x) do { verify (x); } while (0)
| ^~~~~~
test-intprops.c:162:3: note: in expansion of macro 'VERIFY'
162 | VERIFY (INT_ADD_OVERFLOW (INT_MAX, 1));
| ^~~~~~
test-intprops.c:146:44: error: expected expression before '==' token
146 | VERIFY (INT_##opname##_OVERFLOW (a, b) == (v))
| ^~
../../gl/verify.h:251:31: note: in definition of macro 'verify'
251 | #define verify(R) _GL_VERIFY (R, "verify (" #R ")")
| ^
test-intprops.c:146:5: note: in expansion of macro 'VERIFY'
146 | VERIFY (INT_##opname##_OVERFLOW (a, b) == (v))
| ^~~~~~
test-intprops.c:148:5: note: in expansion of macro 'CHECK_BINOP'
148 | CHECK_BINOP(op, opname, a, b, t, v, vres); \
| ^~~~~~~~~~~
test-intprops.c:164:3: note: in expansion of macro 'CHECK_SBINOP'
164 | CHECK_SBINOP (+, ADD, INT_MAX, 1, int, true, INT_MIN);
| ^~~~~~~~~~~~
test-intprops.c:146:44: error: expression in static assertion is not an integer
146 | VERIFY (INT_##opname##_OVERFLOW (a, b) == (v))
| ^~
../../gl/verify.h:251:31: note: in definition of macro 'verify'
251 | #define verify(R) _GL_VERIFY (R, "verify (" #R ")")
| ^
test-intprops.c:146:5: note: in expansion of macro 'VERIFY'
146 | VERIFY (INT_##opname##_OVERFLOW (a, b) == (v))
| ^~~~~~
test-intprops.c:148:5: note: in expansion of macro 'CHECK_BINOP'
148 | CHECK_BINOP(op, opname, a, b, t, v, vres); \
| ^~~~~~~~~~~
test-intprops.c:164:3: note: in expansion of macro 'CHECK_SBINOP'
164 | CHECK_SBINOP (+, ADD, INT_MAX, 1, int, true, INT_MIN);
| ^~~~~~~~~~~~
test-intprops.c:146:44: error: expected expression before '==' token
146 | VERIFY (INT_##opname##_OVERFLOW (a, b) == (v))
| ^~
../../gl/verify.h:251:31: note: in definition of macro 'verify'
251 | #define verify(R) _GL_VERIFY (R, "verify (" #R ")")
| ^
test-intprops.c:146:5: note: in expansion of macro 'VERIFY'
146 | VERIFY (INT_##opname##_OVERFLOW (a, b) == (v))
| ^~~~~~
test-intprops.c:148:5: note: in expansion of macro 'CHECK_BINOP'
148 | CHECK_BINOP(op, opname, a, b, t, v, vres); \
| ^~~~~~~~~~~
test-intprops.c:165:3: note: in expansion of macro 'CHECK_SBINOP'
165 | CHECK_SBINOP (+, ADD, INT_MAX, -1, int, false, INT_MAX - 1);
| ^~~~~~~~~~~~
test-intprops.c:146:44: error: expression in static assertion is not an integer
146 | VERIFY (INT_##opname##_OVERFLOW (a, b) == (v))
| ^~
../../gl/verify.h:251:31: note: in definition of macro 'verify'
251 | #define verify(R) _GL_VERIFY (R, "verify (" #R ")")
| ^
test-intprops.c:146:5: note: in expansion of macro 'VERIFY'
146 | VERIFY (INT_##opname##_OVERFLOW (a, b) == (v))
| ^~~~~~
test-intprops.c:148:5: note: in expansion of macro 'CHECK_BINOP'
148 | CHECK_BINOP(op, opname, a, b, t, v, vres); \
| ^~~~~~~~~~~
test-intprops.c:165:3: note: in expansion of macro 'CHECK_SBINOP'
165 | CHECK_SBINOP (+, ADD, INT_MAX, -1, int, false, INT_MAX - 1);
| ^~~~~~~~~~~~
test-intprops.c:146:44: error: expected expression before '==' token
146 | VERIFY (INT_##opname##_OVERFLOW (a, b) == (v))
| ^~
../../gl/verify.h:251:31: note: in definition of macro 'verify'
251 | #define verify(R) _GL_VERIFY (R, "verify (" #R ")")
| ^
test-intprops.c:146:5: note: in expansion of macro 'VERIFY'
146 | VERIFY (INT_##opname##_OVERFLOW (a, b) == (v))
| ^~~~~~
test-intprops.c:148:5: note: in expansion of macro 'CHECK_BINOP'
148 | CHECK_BINOP(op, opname, a, b, t, v, vres); \
| ^~~~~~~~~~~
test-intprops.c:166:3: note: in expansion of macro 'CHECK_SBINOP'
166 | CHECK_SBINOP (+, ADD, INT_MIN, 1, int, false, INT_MIN + 1);
| ^~~~~~~~~~~~
test-intprops.c:146:44: error: expression in static assertion is not an integer
146 | VERIFY (INT_##opname##_OVERFLOW (a, b) == (v))
| ^~
../../gl/verify.h:251:31: note: in definition of macro 'verify'
251 | #define verify(R) _GL_VERIFY (R, "verify (" #R ")")
| ^
test-intprops.c:146:5: note: in expansion of macro 'VERIFY'
146 | VERIFY (INT_##opname##_OVERFLOW (a, b) == (v))
| ^~~~~~
test-intprops.c:148:5: note: in expansion of macro 'CHECK_BINOP'
148 | CHECK_BINOP(op, opname, a, b, t, v, vres); \
| ^~~~~~~~~~~
test-intprops.c:166:3: note: in expansion of macro 'CHECK_SBINOP'
166 | CHECK_SBINOP (+, ADD, INT_MIN, 1, int, false, INT_MIN + 1);
| ^~~~~~~~~~~~
test-intprops.c:146:44: error: expected expression before '==' token
146 | VERIFY (INT_##opname##_OVERFLOW (a, b) == (v))
| ^~
../../gl/verify.h:251:31: note: in definition of macro 'verify'
251 | #define verify(R) _GL_VERIFY (R, "verify (" #R ")")
| ^
test-intprops.c:146:5: note: in expansion of macro 'VERIFY'
146 | VERIFY (INT_##opname##_OVERFLOW (a, b) == (v))
| ^~~~~~
test-intprops.c:148:5: note: in expansion of macro 'CHECK_BINOP'
148 | CHECK_BINOP(op, opname, a, b, t, v, vres); \
| ^~~~~~~~~~~
test-intprops.c:167:3: note: in expansion of macro 'CHECK_SBINOP'
167 | CHECK_SBINOP (+, ADD, INT_MIN, -1, int, true, INT_MAX);
| ^~~~~~~~~~~~
test-intprops.c:146:44: error: expression in static assertion is not an integer
146 | VERIFY (INT_##opname##_OVERFLOW (a, b) == (v))
| ^~
../../gl/verify.h:251:31: note: in definition of macro 'verify'
251 | #define verify(R) _GL_VERIFY (R, "verify (" #R ")")
| ^
test-intprops.c:146:5: note: in expansion of macro 'VERIFY'
146 | VERIFY (INT_##opname##_OVERFLOW (a, b) == (v))
| ^~~~~~
test-intprops.c:148:5: note: in expansion of macro 'CHECK_BINOP'
148 | CHECK_BINOP(op, opname, a, b, t, v, vres); \
| ^~~~~~~~~~~
test-intprops.c:167:3: note: in expansion of macro 'CHECK_SBINOP'
167 | CHECK_SBINOP (+, ADD, INT_MIN, -1, int, true, INT_MAX);
| ^~~~~~~~~~~~
test-intprops.c:146:44: error: expected expression before '==' token
146 | VERIFY (INT_##opname##_OVERFLOW (a, b) == (v))
| ^~
../../gl/verify.h:251:31: note: in definition of macro 'verify'
251 | #define verify(R) _GL_VERIFY (R, "verify (" #R ")")
| ^
test-intprops.c:146:5: note: in expansion of macro 'VERIFY'
146 | VERIFY (INT_##opname##_OVERFLOW (a, b) == (v))
| ^~~~~~
test-intprops.c:168:3: note: in expansion of macro 'CHECK_BINOP'
168 | CHECK_BINOP (+, ADD, UINT_MAX, 1u, unsigned int, true, 0u);
| ^~~~~~~~~~~
test-intprops.c:146:44: error: expression in static assertion is not an integer
146 | VERIFY (INT_##opname##_OVERFLOW (a, b) == (v))
| ^~
../../gl/verify.h:251:31: note: in definition of macro 'verify'
251 | #define verify(R) _GL_VERIFY (R, "verify (" #R ")")
| ^
test-intprops.c:146:5: note: in expansion of macro 'VERIFY'
146 | VERIFY (INT_##opname##_OVERFLOW (a, b) == (v))
| ^~~~~~
test-intprops.c:168:3: note: in expansion of macro 'CHECK_BINOP'
168 | CHECK_BINOP (+, ADD, UINT_MAX, 1u, unsigned int, true, 0u);
| ^~~~~~~~~~~
test-intprops.c:146:44: error: expected expression before '==' token
146 | VERIFY (INT_##opname##_OVERFLOW (a, b) == (v))
| ^~
../../gl/verify.h:251:31: note: in definition of macro 'verify'
251 | #define verify(R) _GL_VERIFY (R, "verify (" #R ")")
| ^
test-intprops.c:146:5: note: in expansion of macro 'VERIFY'
146 | VERIFY (INT_##opname##_OVERFLOW (a, b) == (v))
| ^~~~~~
test-intprops.c:169:3: note: in expansion of macro 'CHECK_BINOP'
169 | CHECK_BINOP (+, ADD, 0u, 1u, unsigned int, false, 1u);
| ^~~~~~~~~~~
test-intprops.c:146:44: error: expression in static assertion is not an integer
146 | VERIFY (INT_##opname##_OVERFLOW (a, b) == (v))
| ^~
../../gl/verify.h:251:31: note: in definition of macro 'verify'
251 | #define verify(R) _GL_VERIFY (R, "verify (" #R ")")
| ^
test-intprops.c:146:5: note: in expansion of macro 'VERIFY'
146 | VERIFY (INT_##opname##_OVERFLOW (a, b) == (v))
| ^~~~~~
test-intprops.c:169:3: note: in expansion of macro 'CHECK_BINOP'
169 | CHECK_BINOP (+, ADD, 0u, 1u, unsigned int, false, 1u);
| ^~~~~~~~~~~
test-intprops.c:146:44: error: expected expression before '==' token
146 | VERIFY (INT_##opname##_OVERFLOW (a, b) == (v))
| ^~
../../gl/verify.h:251:31: note: in definition of macro 'verify'
251 | #define verify(R) _GL_VERIFY (R, "verify (" #R ")")
| ^
test-intprops.c:146:5: note: in expansion of macro 'VERIFY'
146 | VERIFY (INT_##opname##_OVERFLOW (a, b) == (v))
| ^~~~~~
test-intprops.c:148:5: note: in expansion of macro 'CHECK_BINOP'
148 | CHECK_BINOP(op, opname, a, b, t, v, vres); \
| ^~~~~~~~~~~
test-intprops.c:171:3: note: in expansion of macro 'CHECK_SBINOP'
171 | CHECK_SBINOP (-, SUBTRACT, INT_MAX, 1, int, false, INT_MAX - 1);
| ^~~~~~~~~~~~
test-intprops.c:146:44: error: expression in static assertion is not an integer
146 | VERIFY (INT_##opname##_OVERFLOW (a, b) == (v))
| ^~
../../gl/verify.h:251:31: note: in definition of macro 'verify'
251 | #define verify(R) _GL_VERIFY (R, "verify (" #R ")")
| ^
test-intprops.c:146:5: note: in expansion of macro 'VERIFY'
146 | VERIFY (INT_##opname##_OVERFLOW (a, b) == (v))
| ^~~~~~
test-intprops.c:148:5: note: in expansion of macro 'CHECK_BINOP'
148 | CHECK_BINOP(op, opname, a, b, t, v, vres); \
| ^~~~~~~~~~~
test-intprops.c:171:3: note: in expansion of macro 'CHECK_SBINOP'
171 | CHECK_SBINOP (-, SUBTRACT, INT_MAX, 1, int, false, INT_MAX - 1);
| ^~~~~~~~~~~~
test-intprops.c:146:44: error: expected expression before '==' token
146 | VERIFY (INT_##opname##_OVERFLOW (a, b) == (v))
| ^~
../../gl/verify.h:251:31: note: in definition of macro 'verify'
251 | #define verify(R) _GL_VERIFY (R, "verify (" #R ")")
| ^
test-intprops.c:146:5: note: in expansion of macro 'VERIFY'
146 | VERIFY (INT_##opname##_OVERFLOW (a, b) == (v))
| ^~~~~~
test-intprops.c:148:5: note: in expansion of macro 'CHECK_BINOP'
148 | CHECK_BINOP(op, opname, a, b, t, v, vres); \
| ^~~~~~~~~~~
test-intprops.c:172:3: note: in expansion of macro 'CHECK_SBINOP'
172 | CHECK_SBINOP (-, SUBTRACT, INT_MAX, -1, int, true, INT_MIN);
| ^~~~~~~~~~~~
test-intprops.c:146:44: error: expression in static assertion is not an integer
146 | VERIFY (INT_##opname##_OVERFLOW (a, b) == (v))
| ^~
../../gl/verify.h:251:31: note: in definition of macro 'verify'
251 | #define verify(R) _GL_VERIFY (R, "verify (" #R ")")
| ^
test-intprops.c:146:5: note: in expansion of macro 'VERIFY'
146 | VERIFY (INT_##opname##_OVERFLOW (a, b) == (v))
| ^~~~~~
test-intprops.c:148:5: note: in expansion of macro 'CHECK_BINOP'
148 | CHECK_BINOP(op, opname, a, b, t, v, vres); \
| ^~~~~~~~~~~
test-intprops.c:172:3: note: in expansion of macro 'CHECK_SBINOP'
172 | CHECK_SBINOP (-, SUBTRACT, INT_MAX, -1, int, true, INT_MIN);
| ^~~~~~~~~~~~
test-intprops.c:146:44: error: expected expression before '==' token
146 | VERIFY (INT_##opname##_OVERFLOW (a, b) == (v))
| ^~
../../gl/verify.h:251:31: note: in definition of macro 'verify'
251 | #define verify(R) _GL_VERIFY (R, "verify (" #R ")")
| ^
test-intprops.c:146:5: note: in expansion of macro 'VERIFY'
146 | VERIFY (INT_##opname##_OVERFLOW (a, b) == (v))
| ^~~~~~
test-intprops.c:148:5: note: in expansion of macro 'CHECK_BINOP'
148 | CHECK_BINOP(op, opname, a, b, t, v, vres); \
| ^~~~~~~~~~~
test-intprops.c:173:3: note: in expansion of macro 'CHECK_SBINOP'
173 | CHECK_SBINOP (-, SUBTRACT, INT_MIN, 1, int, true, INT_MAX);
| ^~~~~~~~~~~~
test-intprops.c:146:44: error: expression in static assertion is not an integer
146 | VERIFY (INT_##opname##_OVERFLOW (a, b) == (v))
| ^~
../../gl/verify.h:251:31: note: in definition of macro 'verify'
251 | #define verify(R) _GL_VERIFY (R, "verify (" #R ")")
| ^
test-intprops.c:146:5: note: in expansion of macro 'VERIFY'
146 | VERIFY (INT_##opname##_OVERFLOW (a, b) == (v))
| ^~~~~~
test-intprops.c:148:5: note: in expansion of macro 'CHECK_BINOP'
148 | CHECK_BINOP(op, opname, a, b, t, v, vres); \
| ^~~~~~~~~~~
test-intprops.c:173:3: note: in expansion of macro 'CHECK_SBINOP'
173 | CHECK_SBINOP (-, SUBTRACT, INT_MIN, 1, int, true, INT_MAX);
| ^~~~~~~~~~~~
test-intprops.c:146:44: error: expected expression before '==' token
146 | VERIFY (INT_##opname##_OVERFLOW (a, b) == (v))
| ^~
../../gl/verify.h:251:31: note: in definition of macro 'verify'
251 | #define verify(R) _GL_VERIFY (R, "verify (" #R ")")
| ^
test-intprops.c:146:5: note: in expansion of macro 'VERIFY'
146 | VERIFY (INT_##opname##_OVERFLOW (a, b) == (v))
| ^~~~~~
test-intprops.c:148:5: note: in expansion of macro 'CHECK_BINOP'
148 | CHECK_BINOP(op, opname, a, b, t, v, vres); \
| ^~~~~~~~~~~
test-intprops.c:174:3: note: in expansion of macro 'CHECK_SBINOP'
174 | CHECK_SBINOP (-, SUBTRACT, INT_MIN, -1, int, false, INT_MIN - -1);
| ^~~~~~~~~~~~
test-intprops.c:146:44: error: expression in static assertion is not an integer
146 | VERIFY (INT_##opname##_OVERFLOW (a, b) == (v))
| ^~
../../gl/verify.h:251:31: note: in definition of macro 'verify'
251 | #define verify(R) _GL_VERIFY (R, "verify (" #R ")")
| ^
test-intprops.c:146:5: note: in expansion of macro 'VERIFY'
146 | VERIFY (INT_##opname##_OVERFLOW (a, b) == (v))
| ^~~~~~
test-intprops.c:148:5: note: in expansion of macro 'CHECK_BINOP'
148 | CHECK_BINOP(op, opname, a, b, t, v, vres); \
| ^~~~~~~~~~~
test-intprops.c:174:3: note: in expansion of macro 'CHECK_SBINOP'
174 | CHECK_SBINOP (-, SUBTRACT, INT_MIN, -1, int, false, INT_MIN - -1);
| ^~~~~~~~~~~~
test-intprops.c:146:44: error: expected expression before '==' token
146 | VERIFY (INT_##opname##_OVERFLOW (a, b) == (v))
| ^~
../../gl/verify.h:251:31: note: in definition of macro 'verify'
251 | #define verify(R) _GL_VERIFY (R, "verify (" #R ")")
| ^
test-intprops.c:146:5: note: in expansion of macro 'VERIFY'
146 | VERIFY (INT_##opname##_OVERFLOW (a, b) == (v))
| ^~~~~~
test-intprops.c:175:3: note: in expansion of macro 'CHECK_BINOP'
175 | CHECK_BINOP (-, SUBTRACT, UINT_MAX, 1u, unsigned int, false, UINT_MAX - 1u);
| ^~~~~~~~~~~
test-intprops.c:146:44: error: expression in static assertion is not an integer
146 | VERIFY (INT_##opname##_OVERFLOW (a, b) == (v))
| ^~
../../gl/verify.h:251:31: note: in definition of macro 'verify'
251 | #define verify(R) _GL_VERIFY (R, "verify (" #R ")")
| ^
test-intprops.c:146:5: note: in expansion of macro 'VERIFY'
146 | VERIFY (INT_##opname##_OVERFLOW (a, b) == (v))
| ^~~~~~
test-intprops.c:175:3: note: in expansion of macro 'CHECK_BINOP'
175 | CHECK_BINOP (-, SUBTRACT, UINT_MAX, 1u, unsigned int, false, UINT_MAX - 1u);
| ^~~~~~~~~~~
test-intprops.c:146:44: error: expected expression before '==' token
146 | VERIFY (INT_##opname##_OVERFLOW (a, b) == (v))
| ^~
../../gl/verify.h:251:31: note: in definition of macro 'verify'
251 | #define verify(R) _GL_VERIFY (R, "verify (" #R ")")
| ^
test-intprops.c:146:5: note: in expansion of macro 'VERIFY'
146 | VERIFY (INT_##opname##_OVERFLOW (a, b) == (v))
| ^~~~~~
test-intprops.c:176:3: note: in expansion of macro 'CHECK_BINOP'
176 | CHECK_BINOP (-, SUBTRACT, 0u, 1u, unsigned int, true, 0u - 1u);
| ^~~~~~~~~~~
test-intprops.c:146:44: error: expression in static assertion is not an integer
146 | VERIFY (INT_##opname##_OVERFLOW (a, b) == (v))
| ^~
../../gl/verify.h:251:31: note: in definition of macro 'verify'
251 | #define verify(R) _GL_VERIFY (R, "verify (" #R ")")
| ^
test-intprops.c:146:5: note: in expansion of macro 'VERIFY'
146 | VERIFY (INT_##opname##_OVERFLOW (a, b) == (v))
| ^~~~~~
test-intprops.c:176:3: note: in expansion of macro 'CHECK_BINOP'
176 | CHECK_BINOP (-, SUBTRACT, 0u, 1u, unsigned int, true, 0u - 1u);
| ^~~~~~~~~~~
test-intprops.c:158:41: error: expected expression before '==' token
158 | VERIFY (INT_##opname##_OVERFLOW (a) == (v))
| ^~
../../gl/verify.h:251:31: note: in definition of macro 'verify'
251 | #define verify(R) _GL_VERIFY (R, "verify (" #R ")")
| ^
test-intprops.c:158:5: note: in expansion of macro 'VERIFY'
158 | VERIFY (INT_##opname##_OVERFLOW (a) == (v))
| ^~~~~~
test-intprops.c:178:3: note: in expansion of macro 'CHECK_UNOP'
178 | CHECK_UNOP (-, NEGATE, INT_MIN, int, true);
| ^~~~~~~~~~
test-intprops.c:158:41: error: expression in static assertion is not an integer
158 | VERIFY (INT_##opname##_OVERFLOW (a) == (v))
| ^~
../../gl/verify.h:251:31: note: in definition of macro 'verify'
251 | #define verify(R) _GL_VERIFY (R, "verify (" #R ")")
| ^
test-intprops.c:158:5: note: in expansion of macro 'VERIFY'
158 | VERIFY (INT_##opname##_OVERFLOW (a) == (v))
| ^~~~~~
test-intprops.c:178:3: note: in expansion of macro 'CHECK_UNOP'
178 | CHECK_UNOP (-, NEGATE, INT_MIN, int, true);
| ^~~~~~~~~~
test-intprops.c:158:41: error: expected expression before '==' token
158 | VERIFY (INT_##opname##_OVERFLOW (a) == (v))
| ^~
../../gl/verify.h:251:31: note: in definition of macro 'verify'
251 | #define verify(R) _GL_VERIFY (R, "verify (" #R ")")
| ^
test-intprops.c:158:5: note: in expansion of macro 'VERIFY'
158 | VERIFY (INT_##opname##_OVERFLOW (a) == (v))
| ^~~~~~
test-intprops.c:179:3: note: in expansion of macro 'CHECK_UNOP'
179 | CHECK_UNOP (-, NEGATE, 0, int, false);
| ^~~~~~~~~~
test-intprops.c:158:41: error: expression in static assertion is not an integer
158 | VERIFY (INT_##opname##_OVERFLOW (a) == (v))
| ^~
../../gl/verify.h:251:31: note: in definition of macro 'verify'
251 | #define verify(R) _GL_VERIFY (R, "verify (" #R ")")
| ^
test-intprops.c:158:5: note: in expansion of macro 'VERIFY'
158 | VERIFY (INT_##opname##_OVERFLOW (a) == (v))
| ^~~~~~
test-intprops.c:179:3: note: in expansion of macro 'CHECK_UNOP'
179 | CHECK_UNOP (-, NEGATE, 0, int, false);
| ^~~~~~~~~~
test-intprops.c:158:41: error: expected expression before '==' token
158 | VERIFY (INT_##opname##_OVERFLOW (a) == (v))
| ^~
../../gl/verify.h:251:31: note: in definition of macro 'verify'
251 | #define verify(R) _GL_VERIFY (R, "verify (" #R ")")
| ^
test-intprops.c:158:5: note: in expansion of macro 'VERIFY'
158 | VERIFY (INT_##opname##_OVERFLOW (a) == (v))
| ^~~~~~
test-intprops.c:180:3: note: in expansion of macro 'CHECK_UNOP'
180 | CHECK_UNOP (-, NEGATE, INT_MAX, int, false);
| ^~~~~~~~~~
test-intprops.c:158:41: error: expression in static assertion is not an integer
158 | VERIFY (INT_##opname##_OVERFLOW (a) == (v))
| ^~
../../gl/verify.h:251:31: note: in definition of macro 'verify'
251 | #define verify(R) _GL_VERIFY (R, "verify (" #R ")")
| ^
test-intprops.c:158:5: note: in expansion of macro 'VERIFY'
158 | VERIFY (INT_##opname##_OVERFLOW (a) == (v))
| ^~~~~~
test-intprops.c:180:3: note: in expansion of macro 'CHECK_UNOP'
180 | CHECK_UNOP (-, NEGATE, INT_MAX, int, false);
| ^~~~~~~~~~
test-intprops.c:158:41: error: expected expression before '==' token
158 | VERIFY (INT_##opname##_OVERFLOW (a) == (v))
| ^~
../../gl/verify.h:251:31: note: in definition of macro 'verify'
251 | #define verify(R) _GL_VERIFY (R, "verify (" #R ")")
| ^
test-intprops.c:158:5: note: in expansion of macro 'VERIFY'
158 | VERIFY (INT_##opname##_OVERFLOW (a) == (v))
| ^~~~~~
test-intprops.c:181:3: note: in expansion of macro 'CHECK_UNOP'
181 | CHECK_UNOP (-, NEGATE, 0u, unsigned int, false);
| ^~~~~~~~~~
test-intprops.c:158:41: error: expression in static assertion is not an integer
158 | VERIFY (INT_##opname##_OVERFLOW (a) == (v))
| ^~
../../gl/verify.h:251:31: note: in definition of macro 'verify'
251 | #define verify(R) _GL_VERIFY (R, "verify (" #R ")")
| ^
test-intprops.c:158:5: note: in expansion of macro 'VERIFY'
158 | VERIFY (INT_##opname##_OVERFLOW (a) == (v))
| ^~~~~~
test-intprops.c:181:3: note: in expansion of macro 'CHECK_UNOP'
181 | CHECK_UNOP (-, NEGATE, 0u, unsigned int, false);
| ^~~~~~~~~~
test-intprops.c:158:41: error: expected expression before '==' token
158 | VERIFY (INT_##opname##_OVERFLOW (a) == (v))
| ^~
../../gl/verify.h:251:31: note: in definition of macro 'verify'
251 | #define verify(R) _GL_VERIFY (R, "verify (" #R ")")
| ^
test-intprops.c:158:5: note: in expansion of macro 'VERIFY'
158 | VERIFY (INT_##opname##_OVERFLOW (a) == (v))
| ^~~~~~
test-intprops.c:182:3: note: in expansion of macro 'CHECK_UNOP'
182 | CHECK_UNOP (-, NEGATE, 1u, unsigned int, true);
| ^~~~~~~~~~
test-intprops.c:158:41: error: expression in static assertion is not an integer
158 | VERIFY (INT_##opname##_OVERFLOW (a) == (v))
| ^~
../../gl/verify.h:251:31: note: in definition of macro 'verify'
251 | #define verify(R) _GL_VERIFY (R, "verify (" #R ")")
| ^
test-intprops.c:158:5: note: in expansion of macro 'VERIFY'
158 | VERIFY (INT_##opname##_OVERFLOW (a) == (v))
| ^~~~~~
test-intprops.c:182:3: note: in expansion of macro 'CHECK_UNOP'
182 | CHECK_UNOP (-, NEGATE, 1u, unsigned int, true);
| ^~~~~~~~~~
test-intprops.c:158:41: error: expected expression before '==' token
158 | VERIFY (INT_##opname##_OVERFLOW (a) == (v))
| ^~
../../gl/verify.h:251:31: note: in definition of macro 'verify'
251 | #define verify(R) _GL_VERIFY (R, "verify (" #R ")")
| ^
test-intprops.c:158:5: note: in expansion of macro 'VERIFY'
158 | VERIFY (INT_##opname##_OVERFLOW (a) == (v))
| ^~~~~~
test-intprops.c:183:3: note: in expansion of macro 'CHECK_UNOP'
183 | CHECK_UNOP (-, NEGATE, UINT_MAX, unsigned int, true);
| ^~~~~~~~~~
test-intprops.c:158:41: error: expression in static assertion is not an integer
158 | VERIFY (INT_##opname##_OVERFLOW (a) == (v))
| ^~
../../gl/verify.h:251:31: note: in definition of macro 'verify'
251 | #define verify(R) _GL_VERIFY (R, "verify (" #R ")")
| ^
test-intprops.c:158:5: note: in expansion of macro 'VERIFY'
158 | VERIFY (INT_##opname##_OVERFLOW (a) == (v))
| ^~~~~~
test-intprops.c:183:3: note: in expansion of macro 'CHECK_UNOP'
183 | CHECK_UNOP (-, NEGATE, UINT_MAX, unsigned int, true);
| ^~~~~~~~~~
test-intprops.c:146:44: error: expected expression before '==' token
146 | VERIFY (INT_##opname##_OVERFLOW (a, b) == (v))
| ^~
../../gl/verify.h:251:31: note: in definition of macro 'verify'
251 | #define verify(R) _GL_VERIFY (R, "verify (" #R ")")
| ^
test-intprops.c:146:5: note: in expansion of macro 'VERIFY'
146 | VERIFY (INT_##opname##_OVERFLOW (a, b) == (v))
| ^~~~~~
test-intprops.c:148:5: note: in expansion of macro 'CHECK_BINOP'
148 | CHECK_BINOP(op, opname, a, b, t, v, vres); \
| ^~~~~~~~~~~
test-intprops.c:185:3: note: in expansion of macro 'CHECK_SBINOP'
185 | CHECK_SBINOP (*, MULTIPLY, INT_MAX, INT_MAX, int, true, 1);
| ^~~~~~~~~~~~
test-intprops.c:146:44: error: expression in static assertion is not an integer
146 | VERIFY (INT_##opname##_OVERFLOW (a, b) == (v))
| ^~
../../gl/verify.h:251:31: note: in definition of macro 'verify'
251 | #define verify(R) _GL_VERIFY (R, "verify (" #R ")")
| ^
test-intprops.c:146:5: note: in expansion of macro 'VERIFY'
146 | VERIFY (INT_##opname##_OVERFLOW (a, b) == (v))
| ^~~~~~
test-intprops.c:148:5: note: in expansion of macro 'CHECK_BINOP'
148 | CHECK_BINOP(op, opname, a, b, t, v, vres); \
| ^~~~~~~~~~~
test-intprops.c:185:3: note: in expansion of macro 'CHECK_SBINOP'
185 | CHECK_SBINOP (*, MULTIPLY, INT_MAX, INT_MAX, int, true, 1);
| ^~~~~~~~~~~~
test-intprops.c:146:44: error: expected expression before '==' token
146 | VERIFY (INT_##opname##_OVERFLOW (a, b) == (v))
| ^~
../../gl/verify.h:251:31: note: in definition of macro 'verify'
251 | #define verify(R) _GL_VERIFY (R, "verify (" #R ")")
| ^
test-intprops.c:146:5: note: in expansion of macro 'VERIFY'
146 | VERIFY (INT_##opname##_OVERFLOW (a, b) == (v))
| ^~~~~~
test-intprops.c:148:5: note: in expansion of macro 'CHECK_BINOP'
148 | CHECK_BINOP(op, opname, a, b, t, v, vres); \
| ^~~~~~~~~~~
test-intprops.c:186:3: note: in expansion of macro 'CHECK_SBINOP'
186 | CHECK_SBINOP (*, MULTIPLY, INT_MAX, INT_MIN, int, true, INT_MIN);
| ^~~~~~~~~~~~
test-intprops.c:146:44: error: expression in static assertion is not an integer
146 | VERIFY (INT_##opname##_OVERFLOW (a, b) == (v))
| ^~
../../gl/verify.h:251:31: note: in definition of macro 'verify'
251 | #define verify(R) _GL_VERIFY (R, "verify (" #R ")")
| ^
test-intprops.c:146:5: note: in expansion of macro 'VERIFY'
146 | VERIFY (INT_##opname##_OVERFLOW (a, b) == (v))
| ^~~~~~
test-intprops.c:148:5: note: in expansion of macro 'CHECK_BINOP'
148 | CHECK_BINOP(op, opname, a, b, t, v, vres); \
| ^~~~~~~~~~~
test-intprops.c:186:3: note: in expansion of macro 'CHECK_SBINOP'
186 | CHECK_SBINOP (*, MULTIPLY, INT_MAX, INT_MIN, int, true, INT_MIN);
| ^~~~~~~~~~~~
test-intprops.c:146:44: error: expected expression before '==' token
146 | VERIFY (INT_##opname##_OVERFLOW (a, b) == (v))
| ^~
../../gl/verify.h:251:31: note: in definition of macro 'verify'
251 | #define verify(R) _GL_VERIFY (R, "verify (" #R ")")
| ^
test-intprops.c:146:5: note: in expansion of macro 'VERIFY'
146 | VERIFY (INT_##opname##_OVERFLOW (a, b) == (v))
| ^~~~~~
test-intprops.c:148:5: note: in expansion of macro 'CHECK_BINOP'
148 | CHECK_BINOP(op, opname, a, b, t, v, vres); \
| ^~~~~~~~~~~
test-intprops.c:187:3: note: in expansion of macro 'CHECK_SBINOP'
187 | CHECK_SBINOP (*, MULTIPLY, INT_MIN, INT_MAX, int, true, INT_MIN);
| ^~~~~~~~~~~~
test-intprops.c:146:44: error: expression in static assertion is not an integer
146 | VERIFY (INT_##opname##_OVERFLOW (a, b) == (v))
| ^~
../../gl/verify.h:251:31: note: in definition of macro 'verify'
251 | #define verify(R) _GL_VERIFY (R, "verify (" #R ")")
| ^
test-intprops.c:146:5: note: in expansion of macro 'VERIFY'
146 | VERIFY (INT_##opname##_OVERFLOW (a, b) == (v))
| ^~~~~~
test-intprops.c:148:5: note: in expansion of macro 'CHECK_BINOP'
148 | CHECK_BINOP(op, opname, a, b, t, v, vres); \
| ^~~~~~~~~~~
test-intprops.c:187:3: note: in expansion of macro 'CHECK_SBINOP'
187 | CHECK_SBINOP (*, MULTIPLY, INT_MIN, INT_MAX, int, true, INT_MIN);
| ^~~~~~~~~~~~
test-intprops.c:146:44: error: expected expression before '==' token
146 | VERIFY (INT_##opname##_OVERFLOW (a, b) == (v))
| ^~
../../gl/verify.h:251:31: note: in definition of macro 'verify'
251 | #define verify(R) _GL_VERIFY (R, "verify (" #R ")")
| ^
test-intprops.c:146:5: note: in expansion of macro 'VERIFY'
146 | VERIFY (INT_##opname##_OVERFLOW (a, b) == (v))
| ^~~~~~
test-intprops.c:148:5: note: in expansion of macro 'CHECK_BINOP'
148 | CHECK_BINOP(op, opname, a, b, t, v, vres); \
| ^~~~~~~~~~~
test-intprops.c:188:3: note: in expansion of macro 'CHECK_SBINOP'
188 | CHECK_SBINOP (*, MULTIPLY, INT_MIN, INT_MIN, int, true, 0);
| ^~~~~~~~~~~~
test-intprops.c:146:44: error: expression in static assertion is not an integer
146 | VERIFY (INT_##opname##_OVERFLOW (a, b) == (v))
| ^~
../../gl/verify.h:251:31: note: in definition of macro 'verify'
251 | #define verify(R) _GL_VERIFY (R, "verify (" #R ")")
| ^
test-intprops.c:146:5: note: in expansion of macro 'VERIFY'
146 | VERIFY (INT_##opname##_OVERFLOW (a, b) == (v))
| ^~~~~~
test-intprops.c:148:5: note: in expansion of macro 'CHECK_BINOP'
148 | CHECK_BINOP(op, opname, a, b, t, v, vres); \
| ^~~~~~~~~~~
test-intprops.c:188:3: note: in expansion of macro 'CHECK_SBINOP'
188 | CHECK_SBINOP (*, MULTIPLY, INT_MIN, INT_MIN, int, true, 0);
| ^~~~~~~~~~~~
test-intprops.c:145:18: error: expected expression before ')' token
145 | == (v)); \
| ^
../../gl/verify.h:251:31: note: in definition of macro 'verify'
251 | #define verify(R) _GL_VERIFY (R, "verify (" #R ")")
| ^
test-intprops.c:143:5: note: in expansion of macro 'VERIFY'
143 | VERIFY (INT_##opname##_RANGE_OVERFLOW (a, b, TYPE_MINIMUM (t), \
| ^~~~~~
test-intprops.c:148:5: note: in expansion of macro 'CHECK_BINOP'
148 | CHECK_BINOP(op, opname, a, b, t, v, vres); \
| ^~~~~~~~~~~
test-intprops.c:189:3: note: in expansion of macro 'CHECK_SBINOP'
189 | CHECK_SBINOP (*, MULTIPLY, -1, INT_MIN, int,
| ^~~~~~~~~~~~
make[9]: *** [Makefile:1830: test-stdint.o] Error 1
../../gl/intprops.h:188:3: error: expression in static assertion is not an integer
188 | ((b) < 0 \
| ^
../../gl/verify.h:251:31: note: in definition of macro 'verify'
251 | #define verify(R) _GL_VERIFY (R, "verify (" #R ")")
| ^
test-intprops.c:143:5: note: in expansion of macro 'VERIFY'
143 | VERIFY (INT_##opname##_RANGE_OVERFLOW (a, b, TYPE_MINIMUM (t), \
| ^~~~~~
test-intprops.c:143:13: note: in expansion of macro 'INT_MULTIPLY_RANGE_OVERFLOW'
143 | VERIFY (INT_##opname##_RANGE_OVERFLOW (a, b, TYPE_MINIMUM (t), \
| ^~~~
test-intprops.c:148:5: note: in expansion of macro 'CHECK_BINOP'
148 | CHECK_BINOP(op, opname, a, b, t, v, vres); \
| ^~~~~~~~~~~
test-intprops.c:189:3: note: in expansion of macro 'CHECK_SBINOP'
189 | CHECK_SBINOP (*, MULTIPLY, -1, INT_MIN, int,
| ^~~~~~~~~~~~
make[9]: Target 'test-stdint' not remade because of errors.
test-intprops.c:146:44: error: expected expression before '==' token
146 | VERIFY (INT_##opname##_OVERFLOW (a, b) == (v))
| ^~
../../gl/verify.h:251:31: note: in definition of macro 'verify'
251 | #define verify(R) _GL_VERIFY (R, "verify (" #R ")")
| ^
test-intprops.c:146:5: note: in expansion of macro 'VERIFY'
146 | VERIFY (INT_##opname##_OVERFLOW (a, b) == (v))
| ^~~~~~
test-intprops.c:148:5: note: in expansion of macro 'CHECK_BINOP'
148 | CHECK_BINOP(op, opname, a, b, t, v, vres); \
| ^~~~~~~~~~~
test-intprops.c:189:3: note: in expansion of macro 'CHECK_SBINOP'
189 | CHECK_SBINOP (*, MULTIPLY, -1, INT_MIN, int,
| ^~~~~~~~~~~~
test-intprops.c:146:44: error: expression in static assertion is not an integer
146 | VERIFY (INT_##opname##_OVERFLOW (a, b) == (v))
| ^~
../../gl/verify.h:251:31: note: in definition of macro 'verify'
251 | #define verify(R) _GL_VERIFY (R, "verify (" #R ")")
| ^
test-intprops.c:146:5: note: in expansion of macro 'VERIFY'
146 | VERIFY (INT_##opname##_OVERFLOW (a, b) == (v))
| ^~~~~~
test-intprops.c:148:5: note: in expansion of macro 'CHECK_BINOP'
148 | CHECK_BINOP(op, opname, a, b, t, v, vres); \
| ^~~~~~~~~~~
test-intprops.c:189:3: note: in expansion of macro 'CHECK_SBINOP'
189 | CHECK_SBINOP (*, MULTIPLY, -1, INT_MIN, int,
| ^~~~~~~~~~~~
In file included from test-intprops.c:40:
test-intprops.c:151:57: error: expected expression before ')' token
151 | ASSERT (INT_##opname##_WRAPV (a, b, &result) == (v)); \
| ^
macros.h:49:13: note: in definition of macro 'ASSERT'
49 | if (!(expr)) \
| ^~~~
test-intprops.c:189:3: note: in expansion of macro 'CHECK_SBINOP'
189 | CHECK_SBINOP (*, MULTIPLY, -1, INT_MIN, int,
| ^~~~~~~~~~~~
test-intprops.c:152:28: error: expected expression before ')' token
152 | ASSERT (result == ((v) ? (vres) : ((a) op (b)))); \
| ^
macros.h:49:13: note: in definition of macro 'ASSERT'
49 | if (!(expr)) \
| ^~~~
test-intprops.c:189:3: note: in expansion of macro 'CHECK_SBINOP'
189 | CHECK_SBINOP (*, MULTIPLY, -1, INT_MIN, int,
| ^~~~~~~~~~~~
In file included from ../../gl/intprops.h:24,
from test-intprops.c:33:
test-intprops.c:146:44: error: expected expression before '==' token
146 | VERIFY (INT_##opname##_OVERFLOW (a, b) == (v))
| ^~
../../gl/verify.h:251:31: note: in definition of macro 'verify'
251 | #define verify(R) _GL_VERIFY (R, "verify (" #R ")")
| ^
test-intprops.c:146:5: note: in expansion of macro 'VERIFY'
146 | VERIFY (INT_##opname##_OVERFLOW (a, b) == (v))
| ^~~~~~
test-intprops.c:148:5: note: in expansion of macro 'CHECK_BINOP'
148 | CHECK_BINOP(op, opname, a, b, t, v, vres); \
| ^~~~~~~~~~~
test-intprops.c:191:3: note: in expansion of macro 'CHECK_SBINOP'
191 | CHECK_SBINOP (*, MULTIPLY, LONG_MIN / INT_MAX, (long int) INT_MAX,
| ^~~~~~~~~~~~
test-intprops.c:146:44: error: expression in static assertion is not an integer
146 | VERIFY (INT_##opname##_OVERFLOW (a, b) == (v))
| ^~
../../gl/verify.h:251:31: note: in definition of macro 'verify'
251 | #define verify(R) _GL_VERIFY (R, "verify (" #R ")")
| ^
test-intprops.c:146:5: note: in expansion of macro 'VERIFY'
146 | VERIFY (INT_##opname##_OVERFLOW (a, b) == (v))
| ^~~~~~
test-intprops.c:148:5: note: in expansion of macro 'CHECK_BINOP'
148 | CHECK_BINOP(op, opname, a, b, t, v, vres); \
| ^~~~~~~~~~~
test-intprops.c:191:3: note: in expansion of macro 'CHECK_SBINOP'
191 | CHECK_SBINOP (*, MULTIPLY, LONG_MIN / INT_MAX, (long int) INT_MAX,
| ^~~~~~~~~~~~
test-intprops.c:145:18: error: expected expression before ')' token
145 | == (v)); \
| ^
../../gl/verify.h:251:31: note: in definition of macro 'verify'
251 | #define verify(R) _GL_VERIFY (R, "verify (" #R ")")
| ^
test-intprops.c:143:5: note: in expansion of macro 'VERIFY'
143 | VERIFY (INT_##opname##_RANGE_OVERFLOW (a, b, TYPE_MINIMUM (t), \
| ^~~~~~
test-intprops.c:194:3: note: in expansion of macro 'CHECK_BINOP'
194 | CHECK_BINOP (/, DIVIDE, INT_MIN, -1, int,
| ^~~~~~~~~~~
../../gl/intprops.h:203:3: error: expression in static assertion is not an integer
203 | ((min) < 0 && (b) == -1 && (a) < - (max))
| ^
../../gl/verify.h:251:31: note: in definition of macro 'verify'
251 | #define verify(R) _GL_VERIFY (R, "verify (" #R ")")
| ^
test-intprops.c:143:5: note: in expansion of macro 'VERIFY'
143 | VERIFY (INT_##opname##_RANGE_OVERFLOW (a, b, TYPE_MINIMUM (t), \
| ^~~~~~
test-intprops.c:143:13: note: in expansion of macro 'INT_DIVIDE_RANGE_OVERFLOW'
143 | VERIFY (INT_##opname##_RANGE_OVERFLOW (a, b, TYPE_MINIMUM (t), \
| ^~~~
test-intprops.c:194:3: note: in expansion of macro 'CHECK_BINOP'
194 | CHECK_BINOP (/, DIVIDE, INT_MIN, -1, int,
| ^~~~~~~~~~~
test-intprops.c:146:49: error: expected expression before ')' token
146 | VERIFY (INT_##opname##_OVERFLOW (a, b) == (v))
| ^
../../gl/verify.h:251:31: note: in definition of macro 'verify'
251 | #define verify(R) _GL_VERIFY (R, "verify (" #R ")")
| ^
test-intprops.c:146:5: note: in expansion of macro 'VERIFY'
146 | VERIFY (INT_##opname##_OVERFLOW (a, b) == (v))
| ^~~~~~
test-intprops.c:194:3: note: in expansion of macro 'CHECK_BINOP'
194 | CHECK_BINOP (/, DIVIDE, INT_MIN, -1, int,
| ^~~~~~~~~~~
../../gl/intprops.h:255:3: error: expression in static assertion is not an integer
255 | ((min) < 0 ? (b) == _GL_INT_NEGATE_CONVERT (min, 1) && (a) < - (max) \
| ^
../../gl/verify.h:251:31: note: in definition of macro 'verify'
251 | #define verify(R) _GL_VERIFY (R, "verify (" #R ")")
| ^
test-intprops.c:146:5: note: in expansion of macro 'VERIFY'
146 | VERIFY (INT_##opname##_OVERFLOW (a, b) == (v))
| ^~~~~~
../../gl/intprops.h:339:3: note: in expansion of macro '_GL_DIVIDE_OVERFLOW'
339 | op_result_overflow (a, b, \
| ^~~~~~~~~~~~~~~~~~
../../gl/intprops.h:327:3: note: in expansion of macro '_GL_BINARY_OP_OVERFLOW'
327 | _GL_BINARY_OP_OVERFLOW (a, b, _GL_DIVIDE_OVERFLOW)
| ^~~~~~~~~~~~~~~~~~~~~~
test-intprops.c:146:13: note: in expansion of macro 'INT_DIVIDE_OVERFLOW'
146 | VERIFY (INT_##opname##_OVERFLOW (a, b) == (v))
| ^~~~
test-intprops.c:194:3: note: in expansion of macro 'CHECK_BINOP'
194 | CHECK_BINOP (/, DIVIDE, INT_MIN, -1, int,
| ^~~~~~~~~~~
test-intprops.c:145:18: error: expected expression before ')' token
145 | == (v)); \
| ^
../../gl/verify.h:251:31: note: in definition of macro 'verify'
251 | #define verify(R) _GL_VERIFY (R, "verify (" #R ")")
| ^
test-intprops.c:143:5: note: in expansion of macro 'VERIFY'
143 | VERIFY (INT_##opname##_RANGE_OVERFLOW (a, b, TYPE_MINIMUM (t), \
| ^~~~~~
test-intprops.c:200:3: note: in expansion of macro 'CHECK_BINOP'
200 | CHECK_BINOP (%, REMAINDER, INT_MIN, -1, int, INT_NEGATE_OVERFLOW (INT_MIN), 0);
| ^~~~~~~~~~~
../../gl/intprops.h:203:3: error: expression in static assertion is not an integer
203 | ((min) < 0 && (b) == -1 && (a) < - (max))
| ^
../../gl/verify.h:251:31: note: in definition of macro 'verify'
251 | #define verify(R) _GL_VERIFY (R, "verify (" #R ")")
| ^
test-intprops.c:143:5: note: in expansion of macro 'VERIFY'
143 | VERIFY (INT_##opname##_RANGE_OVERFLOW (a, b, TYPE_MINIMUM (t), \
| ^~~~~~
../../gl/intprops.h:211:3: note: in expansion of macro 'INT_DIVIDE_RANGE_OVERFLOW'
211 | INT_DIVIDE_RANGE_OVERFLOW (a, b, min, max)
| ^~~~~~~~~~~~~~~~~~~~~~~~~
test-intprops.c:143:13: note: in expansion of macro 'INT_REMAINDER_RANGE_OVERFLOW'
143 | VERIFY (INT_##opname##_RANGE_OVERFLOW (a, b, TYPE_MINIMUM (t), \
| ^~~~
test-intprops.c:200:3: note: in expansion of macro 'CHECK_BINOP'
200 | CHECK_BINOP (%, REMAINDER, INT_MIN, -1, int, INT_NEGATE_OVERFLOW (INT_MIN), 0);
| ^~~~~~~~~~~
test-intprops.c:146:49: error: expected expression before ')' token
146 | VERIFY (INT_##opname##_OVERFLOW (a, b) == (v))
| ^
../../gl/verify.h:251:31: note: in definition of macro 'verify'
251 | #define verify(R) _GL_VERIFY (R, "verify (" #R ")")
| ^
test-intprops.c:146:5: note: in expansion of macro 'VERIFY'
146 | VERIFY (INT_##opname##_OVERFLOW (a, b) == (v))
| ^~~~~~
test-intprops.c:200:3: note: in expansion of macro 'CHECK_BINOP'
200 | CHECK_BINOP (%, REMAINDER, INT_MIN, -1, int, INT_NEGATE_OVERFLOW (INT_MIN), 0);
| ^~~~~~~~~~~
../../gl/intprops.h:259:3: error: expression in static assertion is not an integer
259 | ((min) < 0 ? (b) == _GL_INT_NEGATE_CONVERT (min, 1) && (a) < - (max) \
| ^
../../gl/verify.h:251:31: note: in definition of macro 'verify'
251 | #define verify(R) _GL_VERIFY (R, "verify (" #R ")")
| ^
test-intprops.c:146:5: note: in expansion of macro 'VERIFY'
146 | VERIFY (INT_##opname##_OVERFLOW (a, b) == (v))
| ^~~~~~
../../gl/intprops.h:339:3: note: in expansion of macro '_GL_REMAINDER_OVERFLOW'
339 | op_result_overflow (a, b, \
| ^~~~~~~~~~~~~~~~~~
../../gl/intprops.h:329:3: note: in expansion of macro '_GL_BINARY_OP_OVERFLOW'
329 | _GL_BINARY_OP_OVERFLOW (a, b, _GL_REMAINDER_OVERFLOW)
| ^~~~~~~~~~~~~~~~~~~~~~
test-intprops.c:146:13: note: in expansion of macro 'INT_REMAINDER_OVERFLOW'
146 | VERIFY (INT_##opname##_OVERFLOW (a, b) == (v))
| ^~~~
test-intprops.c:200:3: note: in expansion of macro 'CHECK_BINOP'
200 | CHECK_BINOP (%, REMAINDER, INT_MIN, -1, int, INT_NEGATE_OVERFLOW (INT_MIN), 0);
| ^~~~~~~~~~~
test-intprops.c:219:37: error: expected expression before '==' token
219 | VERIFY (INT_ADD_OVERFLOW (a, b) == (v))
| ^~
../../gl/verify.h:251:31: note: in definition of macro 'verify'
251 | #define verify(R) _GL_VERIFY (R, "verify (" #R ")")
| ^
test-intprops.c:219:5: note: in expansion of macro 'VERIFY'
219 | VERIFY (INT_ADD_OVERFLOW (a, b) == (v))
| ^~~~~~
test-intprops.c:221:5: note: in expansion of macro 'CHECK_SUM1'
221 | CHECK_SUM1(a, b, t, v, vres); \
| ^~~~~~~~~~
test-intprops.c:216:5: note: in expansion of macro 'CHECK_SSUM1'
216 | CHECK_SSUM1(a, b, t, v, vres); \
| ^~~~~~~~~~~
test-intprops.c:227:3: note: in expansion of macro 'CHECK_SSUM'
227 | CHECK_SSUM (-1, LONG_MIN, long int, true, LONG_MAX);
| ^~~~~~~~~~
test-intprops.c:219:37: error: expression in static assertion is not an integer
219 | VERIFY (INT_ADD_OVERFLOW (a, b) == (v))
| ^~
../../gl/verify.h:251:31: note: in definition of macro 'verify'
251 | #define verify(R) _GL_VERIFY (R, "verify (" #R ")")
| ^
test-intprops.c:219:5: note: in expansion of macro 'VERIFY'
219 | VERIFY (INT_ADD_OVERFLOW (a, b) == (v))
| ^~~~~~
test-intprops.c:221:5: note: in expansion of macro 'CHECK_SUM1'
221 | CHECK_SUM1(a, b, t, v, vres); \
| ^~~~~~~~~~
test-intprops.c:216:5: note: in expansion of macro 'CHECK_SSUM1'
216 | CHECK_SSUM1(a, b, t, v, vres); \
| ^~~~~~~~~~~
test-intprops.c:227:3: note: in expansion of macro 'CHECK_SSUM'
227 | CHECK_SSUM (-1, LONG_MIN, long int, true, LONG_MAX);
| ^~~~~~~~~~
test-intprops.c:219:37: error: expected expression before '==' token
219 | VERIFY (INT_ADD_OVERFLOW (a, b) == (v))
| ^~
../../gl/verify.h:251:31: note: in definition of macro 'verify'
251 | #define verify(R) _GL_VERIFY (R, "verify (" #R ")")
| ^
test-intprops.c:219:5: note: in expansion of macro 'VERIFY'
219 | VERIFY (INT_ADD_OVERFLOW (a, b) == (v))
| ^~~~~~
test-intprops.c:221:5: note: in expansion of macro 'CHECK_SUM1'
221 | CHECK_SUM1(a, b, t, v, vres); \
| ^~~~~~~~~~
test-intprops.c:217:5: note: in expansion of macro 'CHECK_SSUM1'
217 | CHECK_SSUM1(b, a, t, v, vres)
| ^~~~~~~~~~~
test-intprops.c:227:3: note: in expansion of macro 'CHECK_SSUM'
227 | CHECK_SSUM (-1, LONG_MIN, long int, true, LONG_MAX);
| ^~~~~~~~~~
test-intprops.c:219:37: error: expression in static assertion is not an integer
219 | VERIFY (INT_ADD_OVERFLOW (a, b) == (v))
| ^~
../../gl/verify.h:251:31: note: in definition of macro 'verify'
251 | #define verify(R) _GL_VERIFY (R, "verify (" #R ")")
| ^
test-intprops.c:219:5: note: in expansion of macro 'VERIFY'
219 | VERIFY (INT_ADD_OVERFLOW (a, b) == (v))
| ^~~~~~
test-intprops.c:221:5: note: in expansion of macro 'CHECK_SUM1'
221 | CHECK_SUM1(a, b, t, v, vres); \
| ^~~~~~~~~~
test-intprops.c:217:5: note: in expansion of macro 'CHECK_SSUM1'
217 | CHECK_SSUM1(b, a, t, v, vres)
| ^~~~~~~~~~~
test-intprops.c:227:3: note: in expansion of macro 'CHECK_SSUM'
227 | CHECK_SSUM (-1, LONG_MIN, long int, true, LONG_MAX);
| ^~~~~~~~~~
test-intprops.c:219:37: error: expected expression before '==' token
219 | VERIFY (INT_ADD_OVERFLOW (a, b) == (v))
| ^~
../../gl/verify.h:251:31: note: in definition of macro 'verify'
251 | #define verify(R) _GL_VERIFY (R, "verify (" #R ")")
| ^
test-intprops.c:219:5: note: in expansion of macro 'VERIFY'
219 | VERIFY (INT_ADD_OVERFLOW (a, b) == (v))
| ^~~~~~
test-intprops.c:213:5: note: in expansion of macro 'CHECK_SUM1'
213 | CHECK_SUM1(a, b, t, v, vres); \
| ^~~~~~~~~~
test-intprops.c:228:3: note: in expansion of macro 'CHECK_SUM'
228 | CHECK_SUM (-1, UINT_MAX, unsigned int, false, DONTCARE);
| ^~~~~~~~~
test-intprops.c:219:37: error: expression in static assertion is not an integer
219 | VERIFY (INT_ADD_OVERFLOW (a, b) == (v))
| ^~
../../gl/verify.h:251:31: note: in definition of macro 'verify'
251 | #define verify(R) _GL_VERIFY (R, "verify (" #R ")")
| ^
test-intprops.c:219:5: note: in expansion of macro 'VERIFY'
219 | VERIFY (INT_ADD_OVERFLOW (a, b) == (v))
| ^~~~~~
test-intprops.c:213:5: note: in expansion of macro 'CHECK_SUM1'
213 | CHECK_SUM1(a, b, t, v, vres); \
| ^~~~~~~~~~
test-intprops.c:228:3: note: in expansion of macro 'CHECK_SUM'
228 | CHECK_SUM (-1, UINT_MAX, unsigned int, false, DONTCARE);
| ^~~~~~~~~
test-intprops.c:219:37: error: expected expression before '==' token
219 | VERIFY (INT_ADD_OVERFLOW (a, b) == (v))
| ^~
../../gl/verify.h:251:31: note: in definition of macro 'verify'
251 | #define verify(R) _GL_VERIFY (R, "verify (" #R ")")
| ^
test-intprops.c:219:5: note: in expansion of macro 'VERIFY'
219 | VERIFY (INT_ADD_OVERFLOW (a, b) == (v))
| ^~~~~~
test-intprops.c:214:5: note: in expansion of macro 'CHECK_SUM1'
214 | CHECK_SUM1(b, a, t, v, vres)
| ^~~~~~~~~~
test-intprops.c:228:3: note: in expansion of macro 'CHECK_SUM'
228 | CHECK_SUM (-1, UINT_MAX, unsigned int, false, DONTCARE);
| ^~~~~~~~~
test-intprops.c:219:37: error: expression in static assertion is not an integer
219 | VERIFY (INT_ADD_OVERFLOW (a, b) == (v))
| ^~
../../gl/verify.h:251:31: note: in definition of macro 'verify'
251 | #define verify(R) _GL_VERIFY (R, "verify (" #R ")")
| ^
test-intprops.c:219:5: note: in expansion of macro 'VERIFY'
219 | VERIFY (INT_ADD_OVERFLOW (a, b) == (v))
| ^~~~~~
test-intprops.c:214:5: note: in expansion of macro 'CHECK_SUM1'
214 | CHECK_SUM1(b, a, t, v, vres)
| ^~~~~~~~~~
test-intprops.c:228:3: note: in expansion of macro 'CHECK_SUM'
228 | CHECK_SUM (-1, UINT_MAX, unsigned int, false, DONTCARE);
| ^~~~~~~~~
test-intprops.c:219:37: error: expected expression before '==' token
219 | VERIFY (INT_ADD_OVERFLOW (a, b) == (v))
| ^~
../../gl/verify.h:251:31: note: in definition of macro 'verify'
251 | #define verify(R) _GL_VERIFY (R, "verify (" #R ")")
| ^
test-intprops.c:219:5: note: in expansion of macro 'VERIFY'
219 | VERIFY (INT_ADD_OVERFLOW (a, b) == (v))
| ^~~~~~
test-intprops.c:221:5: note: in expansion of macro 'CHECK_SUM1'
221 | CHECK_SUM1(a, b, t, v, vres); \
| ^~~~~~~~~~
test-intprops.c:216:5: note: in expansion of macro 'CHECK_SSUM1'
216 | CHECK_SSUM1(a, b, t, v, vres); \
| ^~~~~~~~~~~
test-intprops.c:229:3: note: in expansion of macro 'CHECK_SSUM'
229 | CHECK_SSUM (-1L, INT_MIN, long int, INT_MIN == LONG_MIN,
| ^~~~~~~~~~
test-intprops.c:219:37: error: expression in static assertion is not an integer
219 | VERIFY (INT_ADD_OVERFLOW (a, b) == (v))
| ^~
../../gl/verify.h:251:31: note: in definition of macro 'verify'
251 | #define verify(R) _GL_VERIFY (R, "verify (" #R ")")
| ^
test-intprops.c:219:5: note: in expansion of macro 'VERIFY'
219 | VERIFY (INT_ADD_OVERFLOW (a, b) == (v))
| ^~~~~~
test-intprops.c:221:5: note: in expansion of macro 'CHECK_SUM1'
221 | CHECK_SUM1(a, b, t, v, vres); \
| ^~~~~~~~~~
test-intprops.c:216:5: note: in expansion of macro 'CHECK_SSUM1'
216 | CHECK_SSUM1(a, b, t, v, vres); \
| ^~~~~~~~~~~
test-intprops.c:229:3: note: in expansion of macro 'CHECK_SSUM'
229 | CHECK_SSUM (-1L, INT_MIN, long int, INT_MIN == LONG_MIN,
| ^~~~~~~~~~
test-intprops.c:219:37: error: expected expression before '==' token
219 | VERIFY (INT_ADD_OVERFLOW (a, b) == (v))
| ^~
../../gl/verify.h:251:31: note: in definition of macro 'verify'
251 | #define verify(R) _GL_VERIFY (R, "verify (" #R ")")
| ^
test-intprops.c:219:5: note: in expansion of macro 'VERIFY'
219 | VERIFY (INT_ADD_OVERFLOW (a, b) == (v))
| ^~~~~~
test-intprops.c:221:5: note: in expansion of macro 'CHECK_SUM1'
221 | CHECK_SUM1(a, b, t, v, vres); \
| ^~~~~~~~~~
test-intprops.c:217:5: note: in expansion of macro 'CHECK_SSUM1'
217 | CHECK_SSUM1(b, a, t, v, vres)
| ^~~~~~~~~~~
test-intprops.c:229:3: note: in expansion of macro 'CHECK_SSUM'
229 | CHECK_SSUM (-1L, INT_MIN, long int, INT_MIN == LONG_MIN,
| ^~~~~~~~~~
test-intprops.c:219:37: error: expression in static assertion is not an integer
219 | VERIFY (INT_ADD_OVERFLOW (a, b) == (v))
| ^~
../../gl/verify.h:251:31: note: in definition of macro 'verify'
251 | #define verify(R) _GL_VERIFY (R, "verify (" #R ")")
| ^
test-intprops.c:219:5: note: in expansion of macro 'VERIFY'
219 | VERIFY (INT_ADD_OVERFLOW (a, b) == (v))
| ^~~~~~
test-intprops.c:221:5: note: in expansion of macro 'CHECK_SUM1'
221 | CHECK_SUM1(a, b, t, v, vres); \
| ^~~~~~~~~~
test-intprops.c:217:5: note: in expansion of macro 'CHECK_SSUM1'
217 | CHECK_SSUM1(b, a, t, v, vres)
| ^~~~~~~~~~~
test-intprops.c:229:3: note: in expansion of macro 'CHECK_SSUM'
229 | CHECK_SSUM (-1L, INT_MIN, long int, INT_MIN == LONG_MIN,
| ^~~~~~~~~~
test-intprops.c:219:37: error: expected expression before '==' token
219 | VERIFY (INT_ADD_OVERFLOW (a, b) == (v))
| ^~
../../gl/verify.h:251:31: note: in definition of macro 'verify'
251 | #define verify(R) _GL_VERIFY (R, "verify (" #R ")")
| ^
test-intprops.c:219:5: note: in expansion of macro 'VERIFY'
219 | VERIFY (INT_ADD_OVERFLOW (a, b) == (v))
| ^~~~~~
test-intprops.c:213:5: note: in expansion of macro 'CHECK_SUM1'
213 | CHECK_SUM1(a, b, t, v, vres); \
| ^~~~~~~~~~
test-intprops.c:231:3: note: in expansion of macro 'CHECK_SUM'
231 | CHECK_SUM (0u, -1, unsigned int, true, 0u + -1);
| ^~~~~~~~~
test-intprops.c:219:37: error: expression in static assertion is not an integer
219 | VERIFY (INT_ADD_OVERFLOW (a, b) == (v))
| ^~
../../gl/verify.h:251:31: note: in definition of macro 'verify'
251 | #define verify(R) _GL_VERIFY (R, "verify (" #R ")")
| ^
test-intprops.c:219:5: note: in expansion of macro 'VERIFY'
219 | VERIFY (INT_ADD_OVERFLOW (a, b) == (v))
| ^~~~~~
test-intprops.c:213:5: note: in expansion of macro 'CHECK_SUM1'
213 | CHECK_SUM1(a, b, t, v, vres); \
| ^~~~~~~~~~
test-intprops.c:231:3: note: in expansion of macro 'CHECK_SUM'
231 | CHECK_SUM (0u, -1, unsigned int, true, 0u + -1);
| ^~~~~~~~~
test-intprops.c:219:37: error: expected expression before '==' token
219 | VERIFY (INT_ADD_OVERFLOW (a, b) == (v))
| ^~
../../gl/verify.h:251:31: note: in definition of macro 'verify'
251 | #define verify(R) _GL_VERIFY (R, "verify (" #R ")")
| ^
test-intprops.c:219:5: note: in expansion of macro 'VERIFY'
219 | VERIFY (INT_ADD_OVERFLOW (a, b) == (v))
| ^~~~~~
test-intprops.c:214:5: note: in expansion of macro 'CHECK_SUM1'
214 | CHECK_SUM1(b, a, t, v, vres)
| ^~~~~~~~~~
test-intprops.c:231:3: note: in expansion of macro 'CHECK_SUM'
231 | CHECK_SUM (0u, -1, unsigned int, true, 0u + -1);
| ^~~~~~~~~
test-intprops.c:219:37: error: expression in static assertion is not an integer
219 | VERIFY (INT_ADD_OVERFLOW (a, b) == (v))
| ^~
../../gl/verify.h:251:31: note: in definition of macro 'verify'
251 | #define verify(R) _GL_VERIFY (R, "verify (" #R ")")
| ^
test-intprops.c:219:5: note: in expansion of macro 'VERIFY'
219 | VERIFY (INT_ADD_OVERFLOW (a, b) == (v))
| ^~~~~~
test-intprops.c:214:5: note: in expansion of macro 'CHECK_SUM1'
214 | CHECK_SUM1(b, a, t, v, vres)
| ^~~~~~~~~~
test-intprops.c:231:3: note: in expansion of macro 'CHECK_SUM'
231 | CHECK_SUM (0u, -1, unsigned int, true, 0u + -1);
| ^~~~~~~~~
test-intprops.c:219:37: error: expected expression before '==' token
219 | VERIFY (INT_ADD_OVERFLOW (a, b) == (v))
| ^~
../../gl/verify.h:251:31: note: in definition of macro 'verify'
251 | #define verify(R) _GL_VERIFY (R, "verify (" #R ")")
| ^
test-intprops.c:219:5: note: in expansion of macro 'VERIFY'
219 | VERIFY (INT_ADD_OVERFLOW (a, b) == (v))
| ^~~~~~
test-intprops.c:213:5: note: in expansion of macro 'CHECK_SUM1'
213 | CHECK_SUM1(a, b, t, v, vres); \
| ^~~~~~~~~~
test-intprops.c:232:3: note: in expansion of macro 'CHECK_SUM'
232 | CHECK_SUM (0u, 0, unsigned int, false, DONTCARE);
| ^~~~~~~~~
test-intprops.c:219:37: error: expression in static assertion is not an integer
219 | VERIFY (INT_ADD_OVERFLOW (a, b) == (v))
| ^~
../../gl/verify.h:251:31: note: in definition of macro 'verify'
251 | #define verify(R) _GL_VERIFY (R, "verify (" #R ")")
| ^
test-intprops.c:219:5: note: in expansion of macro 'VERIFY'
219 | VERIFY (INT_ADD_OVERFLOW (a, b) == (v))
| ^~~~~~
test-intprops.c:213:5: note: in expansion of macro 'CHECK_SUM1'
213 | CHECK_SUM1(a, b, t, v, vres); \
| ^~~~~~~~~~
test-intprops.c:232:3: note: in expansion of macro 'CHECK_SUM'
232 | CHECK_SUM (0u, 0, unsigned int, false, DONTCARE);
| ^~~~~~~~~
test-intprops.c:219:37: error: expected expression before '==' token
219 | VERIFY (INT_ADD_OVERFLOW (a, b) == (v))
| ^~
../../gl/verify.h:251:31: note: in definition of macro 'verify'
251 | #define verify(R) _GL_VERIFY (R, "verify (" #R ")")
| ^
test-intprops.c:219:5: note: in expansion of macro 'VERIFY'
219 | VERIFY (INT_ADD_OVERFLOW (a, b) == (v))
| ^~~~~~
test-intprops.c:214:5: note: in expansion of macro 'CHECK_SUM1'
214 | CHECK_SUM1(b, a, t, v, vres)
| ^~~~~~~~~~
test-intprops.c:232:3: note: in expansion of macro 'CHECK_SUM'
232 | CHECK_SUM (0u, 0, unsigned int, false, DONTCARE);
| ^~~~~~~~~
test-intprops.c:219:37: error: expression in static assertion is not an integer
219 | VERIFY (INT_ADD_OVERFLOW (a, b) == (v))
| ^~
../../gl/verify.h:251:31: note: in definition of macro 'verify'
251 | #define verify(R) _GL_VERIFY (R, "verify (" #R ")")
| ^
test-intprops.c:219:5: note: in expansion of macro 'VERIFY'
219 | VERIFY (INT_ADD_OVERFLOW (a, b) == (v))
| ^~~~~~
test-intprops.c:214:5: note: in expansion of macro 'CHECK_SUM1'
214 | CHECK_SUM1(b, a, t, v, vres)
| ^~~~~~~~~~
test-intprops.c:232:3: note: in expansion of macro 'CHECK_SUM'
232 | CHECK_SUM (0u, 0, unsigned int, false, DONTCARE);
| ^~~~~~~~~
test-intprops.c:219:37: error: expected expression before '==' token
219 | VERIFY (INT_ADD_OVERFLOW (a, b) == (v))
| ^~
../../gl/verify.h:251:31: note: in definition of macro 'verify'
251 | #define verify(R) _GL_VERIFY (R, "verify (" #R ")")
| ^
test-intprops.c:219:5: note: in expansion of macro 'VERIFY'
219 | VERIFY (INT_ADD_OVERFLOW (a, b) == (v))
| ^~~~~~
test-intprops.c:213:5: note: in expansion of macro 'CHECK_SUM1'
213 | CHECK_SUM1(a, b, t, v, vres); \
| ^~~~~~~~~~
test-intprops.c:233:3: note: in expansion of macro 'CHECK_SUM'
233 | CHECK_SUM (0u, 1, unsigned int, false, DONTCARE);
| ^~~~~~~~~
test-intprops.c:219:37: error: expression in static assertion is not an integer
219 | VERIFY (INT_ADD_OVERFLOW (a, b) == (v))
| ^~
../../gl/verify.h:251:31: note: in definition of macro 'verify'
251 | #define verify(R) _GL_VERIFY (R, "verify (" #R ")")
| ^
test-intprops.c:219:5: note: in expansion of macro 'VERIFY'
219 | VERIFY (INT_ADD_OVERFLOW (a, b) == (v))
| ^~~~~~
test-intprops.c:213:5: note: in expansion of macro 'CHECK_SUM1'
213 | CHECK_SUM1(a, b, t, v, vres); \
| ^~~~~~~~~~
test-intprops.c:233:3: note: in expansion of macro 'CHECK_SUM'
233 | CHECK_SUM (0u, 1, unsigned int, false, DONTCARE);
| ^~~~~~~~~
test-intprops.c:219:37: error: expected expression before '==' token
219 | VERIFY (INT_ADD_OVERFLOW (a, b) == (v))
| ^~
../../gl/verify.h:251:31: note: in definition of macro 'verify'
251 | #define verify(R) _GL_VERIFY (R, "verify (" #R ")")
| ^
test-intprops.c:219:5: note: in expansion of macro 'VERIFY'
219 | VERIFY (INT_ADD_OVERFLOW (a, b) == (v))
| ^~~~~~
test-intprops.c:214:5: note: in expansion of macro 'CHECK_SUM1'
214 | CHECK_SUM1(b, a, t, v, vres)
| ^~~~~~~~~~
test-intprops.c:233:3: note: in expansion of macro 'CHECK_SUM'
233 | CHECK_SUM (0u, 1, unsigned int, false, DONTCARE);
| ^~~~~~~~~
test-intprops.c:219:37: error: expression in static assertion is not an integer
219 | VERIFY (INT_ADD_OVERFLOW (a, b) == (v))
| ^~
../../gl/verify.h:251:31: note: in definition of macro 'verify'
251 | #define verify(R) _GL_VERIFY (R, "verify (" #R ")")
| ^
test-intprops.c:219:5: note: in expansion of macro 'VERIFY'
219 | VERIFY (INT_ADD_OVERFLOW (a, b) == (v))
| ^~~~~~
test-intprops.c:214:5: note: in expansion of macro 'CHECK_SUM1'
214 | CHECK_SUM1(b, a, t, v, vres)
| ^~~~~~~~~~
test-intprops.c:233:3: note: in expansion of macro 'CHECK_SUM'
233 | CHECK_SUM (0u, 1, unsigned int, false, DONTCARE);
| ^~~~~~~~~
test-intprops.c:219:37: error: expected expression before '==' token
219 | VERIFY (INT_ADD_OVERFLOW (a, b) == (v))
| ^~
../../gl/verify.h:251:31: note: in definition of macro 'verify'
251 | #define verify(R) _GL_VERIFY (R, "verify (" #R ")")
| ^
test-intprops.c:219:5: note: in expansion of macro 'VERIFY'
219 | VERIFY (INT_ADD_OVERFLOW (a, b) == (v))
| ^~~~~~
test-intprops.c:221:5: note: in expansion of macro 'CHECK_SUM1'
221 | CHECK_SUM1(a, b, t, v, vres); \
| ^~~~~~~~~~
test-intprops.c:216:5: note: in expansion of macro 'CHECK_SSUM1'
216 | CHECK_SSUM1(a, b, t, v, vres); \
| ^~~~~~~~~~~
test-intprops.c:234:3: note: in expansion of macro 'CHECK_SSUM'
234 | CHECK_SSUM (1, LONG_MAX, long int, true, LONG_MIN);
| ^~~~~~~~~~
test-intprops.c:219:37: error: expression in static assertion is not an integer
219 | VERIFY (INT_ADD_OVERFLOW (a, b) == (v))
| ^~
../../gl/verify.h:251:31: note: in definition of macro 'verify'
251 | #define verify(R) _GL_VERIFY (R, "verify (" #R ")")
| ^
test-intprops.c:219:5: note: in expansion of macro 'VERIFY'
219 | VERIFY (INT_ADD_OVERFLOW (a, b) == (v))
| ^~~~~~
test-intprops.c:221:5: note: in expansion of macro 'CHECK_SUM1'
221 | CHECK_SUM1(a, b, t, v, vres); \
| ^~~~~~~~~~
test-intprops.c:216:5: note: in expansion of macro 'CHECK_SSUM1'
216 | CHECK_SSUM1(a, b, t, v, vres); \
| ^~~~~~~~~~~
test-intprops.c:234:3: note: in expansion of macro 'CHECK_SSUM'
234 | CHECK_SSUM (1, LONG_MAX, long int, true, LONG_MIN);
| ^~~~~~~~~~
test-intprops.c:219:37: error: expected expression before '==' token
219 | VERIFY (INT_ADD_OVERFLOW (a, b) == (v))
| ^~
../../gl/verify.h:251:31: note: in definition of macro 'verify'
251 | #define verify(R) _GL_VERIFY (R, "verify (" #R ")")
| ^
test-intprops.c:219:5: note: in expansion of macro 'VERIFY'
219 | VERIFY (INT_ADD_OVERFLOW (a, b) == (v))
| ^~~~~~
test-intprops.c:221:5: note: in expansion of macro 'CHECK_SUM1'
221 | CHECK_SUM1(a, b, t, v, vres); \
| ^~~~~~~~~~
test-intprops.c:217:5: note: in expansion of macro 'CHECK_SSUM1'
217 | CHECK_SSUM1(b, a, t, v, vres)
| ^~~~~~~~~~~
test-intprops.c:234:3: note: in expansion of macro 'CHECK_SSUM'
234 | CHECK_SSUM (1, LONG_MAX, long int, true, LONG_MIN);
| ^~~~~~~~~~
test-intprops.c:219:37: error: expression in static assertion is not an integer
219 | VERIFY (INT_ADD_OVERFLOW (a, b) == (v))
| ^~
../../gl/verify.h:251:31: note: in definition of macro 'verify'
251 | #define verify(R) _GL_VERIFY (R, "verify (" #R ")")
| ^
test-intprops.c:219:5: note: in expansion of macro 'VERIFY'
219 | VERIFY (INT_ADD_OVERFLOW (a, b) == (v))
| ^~~~~~
test-intprops.c:221:5: note: in expansion of macro 'CHECK_SUM1'
221 | CHECK_SUM1(a, b, t, v, vres); \
| ^~~~~~~~~~
test-intprops.c:217:5: note: in expansion of macro 'CHECK_SSUM1'
217 | CHECK_SSUM1(b, a, t, v, vres)
| ^~~~~~~~~~~
test-intprops.c:234:3: note: in expansion of macro 'CHECK_SSUM'
234 | CHECK_SSUM (1, LONG_MAX, long int, true, LONG_MIN);
| ^~~~~~~~~~
test-intprops.c:219:37: error: expected expression before '==' token
219 | VERIFY (INT_ADD_OVERFLOW (a, b) == (v))
| ^~
../../gl/verify.h:251:31: note: in definition of macro 'verify'
251 | #define verify(R) _GL_VERIFY (R, "verify (" #R ")")
| ^
test-intprops.c:219:5: note: in expansion of macro 'VERIFY'
219 | VERIFY (INT_ADD_OVERFLOW (a, b) == (v))
| ^~~~~~
test-intprops.c:213:5: note: in expansion of macro 'CHECK_SUM1'
213 | CHECK_SUM1(a, b, t, v, vres); \
| ^~~~~~~~~~
test-intprops.c:235:3: note: in expansion of macro 'CHECK_SUM'
235 | CHECK_SUM (1, UINT_MAX, unsigned int, true, 0u);
| ^~~~~~~~~
test-intprops.c:219:37: error: expression in static assertion is not an integer
219 | VERIFY (INT_ADD_OVERFLOW (a, b) == (v))
| ^~
../../gl/verify.h:251:31: note: in definition of macro 'verify'
251 | #define verify(R) _GL_VERIFY (R, "verify (" #R ")")
| ^
test-intprops.c:219:5: note: in expansion of macro 'VERIFY'
219 | VERIFY (INT_ADD_OVERFLOW (a, b) == (v))
| ^~~~~~
test-intprops.c:213:5: note: in expansion of macro 'CHECK_SUM1'
213 | CHECK_SUM1(a, b, t, v, vres); \
| ^~~~~~~~~~
test-intprops.c:235:3: note: in expansion of macro 'CHECK_SUM'
235 | CHECK_SUM (1, UINT_MAX, unsigned int, true, 0u);
| ^~~~~~~~~
test-intprops.c:219:37: error: expected expression before '==' token
219 | VERIFY (INT_ADD_OVERFLOW (a, b) == (v))
| ^~
../../gl/verify.h:251:31: note: in definition of macro 'verify'
251 | #define verify(R) _GL_VERIFY (R, "verify (" #R ")")
| ^
test-intprops.c:219:5: note: in expansion of macro 'VERIFY'
219 | VERIFY (INT_ADD_OVERFLOW (a, b) == (v))
| ^~~~~~
test-intprops.c:214:5: note: in expansion of macro 'CHECK_SUM1'
214 | CHECK_SUM1(b, a, t, v, vres)
| ^~~~~~~~~~
test-intprops.c:235:3: note: in expansion of macro 'CHECK_SUM'
235 | CHECK_SUM (1, UINT_MAX, unsigned int, true, 0u);
| ^~~~~~~~~
test-intprops.c:219:37: error: expression in static assertion is not an integer
219 | VERIFY (INT_ADD_OVERFLOW (a, b) == (v))
| ^~
../../gl/verify.h:251:31: note: in definition of macro 'verify'
251 | #define verify(R) _GL_VERIFY (R, "verify (" #R ")")
| ^
test-intprops.c:219:5: note: in expansion of macro 'VERIFY'
219 | VERIFY (INT_ADD_OVERFLOW (a, b) == (v))
| ^~~~~~
test-intprops.c:214:5: note: in expansion of macro 'CHECK_SUM1'
214 | CHECK_SUM1(b, a, t, v, vres)
| ^~~~~~~~~~
test-intprops.c:235:3: note: in expansion of macro 'CHECK_SUM'
235 | CHECK_SUM (1, UINT_MAX, unsigned int, true, 0u);
| ^~~~~~~~~
test-intprops.c:219:37: error: expected expression before '==' token
219 | VERIFY (INT_ADD_OVERFLOW (a, b) == (v))
| ^~
../../gl/verify.h:251:31: note: in definition of macro 'verify'
251 | #define verify(R) _GL_VERIFY (R, "verify (" #R ")")
| ^
test-intprops.c:219:5: note: in expansion of macro 'VERIFY'
219 | VERIFY (INT_ADD_OVERFLOW (a, b) == (v))
| ^~~~~~
test-intprops.c:221:5: note: in expansion of macro 'CHECK_SUM1'
221 | CHECK_SUM1(a, b, t, v, vres); \
| ^~~~~~~~~~
test-intprops.c:216:5: note: in expansion of macro 'CHECK_SSUM1'
216 | CHECK_SSUM1(a, b, t, v, vres); \
| ^~~~~~~~~~~
test-intprops.c:236:3: note: in expansion of macro 'CHECK_SSUM'
236 | CHECK_SSUM (1L, INT_MAX, long int, INT_MAX == LONG_MAX,
| ^~~~~~~~~~
test-intprops.c:219:37: error: expression in static assertion is not an integer
219 | VERIFY (INT_ADD_OVERFLOW (a, b) == (v))
| ^~
../../gl/verify.h:251:31: note: in definition of macro 'verify'
251 | #define verify(R) _GL_VERIFY (R, "verify (" #R ")")
| ^
test-intprops.c:219:5: note: in expansion of macro 'VERIFY'
219 | VERIFY (INT_ADD_OVERFLOW (a, b) == (v))
| ^~~~~~
test-intprops.c:221:5: note: in expansion of macro 'CHECK_SUM1'
221 | CHECK_SUM1(a, b, t, v, vres); \
| ^~~~~~~~~~
test-intprops.c:216:5: note: in expansion of macro 'CHECK_SSUM1'
216 | CHECK_SSUM1(a, b, t, v, vres); \
| ^~~~~~~~~~~
test-intprops.c:236:3: note: in expansion of macro 'CHECK_SSUM'
236 | CHECK_SSUM (1L, INT_MAX, long int, INT_MAX == LONG_MAX,
| ^~~~~~~~~~
test-intprops.c:219:37: error: expected expression before '==' token
219 | VERIFY (INT_ADD_OVERFLOW (a, b) == (v))
| ^~
../../gl/verify.h:251:31: note: in definition of macro 'verify'
251 | #define verify(R) _GL_VERIFY (R, "verify (" #R ")")
| ^
test-intprops.c:219:5: note: in expansion of macro 'VERIFY'
219 | VERIFY (INT_ADD_OVERFLOW (a, b) == (v))
| ^~~~~~
test-intprops.c:221:5: note: in expansion of macro 'CHECK_SUM1'
221 | CHECK_SUM1(a, b, t, v, vres); \
| ^~~~~~~~~~
test-intprops.c:217:5: note: in expansion of macro 'CHECK_SSUM1'
217 | CHECK_SSUM1(b, a, t, v, vres)
| ^~~~~~~~~~~
test-intprops.c:236:3: note: in expansion of macro 'CHECK_SSUM'
236 | CHECK_SSUM (1L, INT_MAX, long int, INT_MAX == LONG_MAX,
| ^~~~~~~~~~
test-intprops.c:219:37: error: expression in static assertion is not an integer
219 | VERIFY (INT_ADD_OVERFLOW (a, b) == (v))
| ^~
../../gl/verify.h:251:31: note: in definition of macro 'verify'
251 | #define verify(R) _GL_VERIFY (R, "verify (" #R ")")
| ^
test-intprops.c:219:5: note: in expansion of macro 'VERIFY'
219 | VERIFY (INT_ADD_OVERFLOW (a, b) == (v))
| ^~~~~~
test-intprops.c:221:5: note: in expansion of macro 'CHECK_SUM1'
221 | CHECK_SUM1(a, b, t, v, vres); \
| ^~~~~~~~~~
test-intprops.c:217:5: note: in expansion of macro 'CHECK_SSUM1'
217 | CHECK_SSUM1(b, a, t, v, vres)
| ^~~~~~~~~~~
test-intprops.c:236:3: note: in expansion of macro 'CHECK_SSUM'
236 | CHECK_SSUM (1L, INT_MAX, long int, INT_MAX == LONG_MAX,
| ^~~~~~~~~~
test-intprops.c:219:37: error: expected expression before '==' token
219 | VERIFY (INT_ADD_OVERFLOW (a, b) == (v))
| ^~
../../gl/verify.h:251:31: note: in definition of macro 'verify'
251 | #define verify(R) _GL_VERIFY (R, "verify (" #R ")")
| ^
test-intprops.c:219:5: note: in expansion of macro 'VERIFY'
219 | VERIFY (INT_ADD_OVERFLOW (a, b) == (v))
| ^~~~~~
test-intprops.c:213:5: note: in expansion of macro 'CHECK_SUM1'
213 | CHECK_SUM1(a, b, t, v, vres); \
| ^~~~~~~~~~
test-intprops.c:238:3: note: in expansion of macro 'CHECK_SUM'
238 | CHECK_SUM (1u, INT_MAX, unsigned int, INT_MAX == UINT_MAX, 1u + INT_MAX);
| ^~~~~~~~~
test-intprops.c:219:37: error: expression in static assertion is not an integer
219 | VERIFY (INT_ADD_OVERFLOW (a, b) == (v))
| ^~
../../gl/verify.h:251:31: note: in definition of macro 'verify'
251 | #define verify(R) _GL_VERIFY (R, "verify (" #R ")")
| ^
test-intprops.c:219:5: note: in expansion of macro 'VERIFY'
219 | VERIFY (INT_ADD_OVERFLOW (a, b) == (v))
| ^~~~~~
test-intprops.c:213:5: note: in expansion of macro 'CHECK_SUM1'
213 | CHECK_SUM1(a, b, t, v, vres); \
| ^~~~~~~~~~
test-intprops.c:238:3: note: in expansion of macro 'CHECK_SUM'
238 | CHECK_SUM (1u, INT_MAX, unsigned int, INT_MAX == UINT_MAX, 1u + INT_MAX);
| ^~~~~~~~~
test-intprops.c:219:37: error: expected expression before '==' token
219 | VERIFY (INT_ADD_OVERFLOW (a, b) == (v))
| ^~
../../gl/verify.h:251:31: note: in definition of macro 'verify'
251 | #define verify(R) _GL_VERIFY (R, "verify (" #R ")")
| ^
test-intprops.c:219:5: note: in expansion of macro 'VERIFY'
219 | VERIFY (INT_ADD_OVERFLOW (a, b) == (v))
| ^~~~~~
test-intprops.c:214:5: note: in expansion of macro 'CHECK_SUM1'
214 | CHECK_SUM1(b, a, t, v, vres)
| ^~~~~~~~~~
test-intprops.c:238:3: note: in expansion of macro 'CHECK_SUM'
238 | CHECK_SUM (1u, INT_MAX, unsigned int, INT_MAX == UINT_MAX, 1u + INT_MAX);
| ^~~~~~~~~
test-intprops.c:219:37: error: expression in static assertion is not an integer
219 | VERIFY (INT_ADD_OVERFLOW (a, b) == (v))
| ^~
../../gl/verify.h:251:31: note: in definition of macro 'verify'
251 | #define verify(R) _GL_VERIFY (R, "verify (" #R ")")
| ^
test-intprops.c:219:5: note: in expansion of macro 'VERIFY'
219 | VERIFY (INT_ADD_OVERFLOW (a, b) == (v))
| ^~~~~~
test-intprops.c:214:5: note: in expansion of macro 'CHECK_SUM1'
214 | CHECK_SUM1(b, a, t, v, vres)
| ^~~~~~~~~~
test-intprops.c:238:3: note: in expansion of macro 'CHECK_SUM'
238 | CHECK_SUM (1u, INT_MAX, unsigned int, INT_MAX == UINT_MAX, 1u + INT_MAX);
| ^~~~~~~~~
test-intprops.c:219:37: error: expected expression before '==' token
219 | VERIFY (INT_ADD_OVERFLOW (a, b) == (v))
| ^~
../../gl/verify.h:251:31: note: in definition of macro 'verify'
251 | #define verify(R) _GL_VERIFY (R, "verify (" #R ")")
| ^
test-intprops.c:219:5: note: in expansion of macro 'VERIFY'
219 | VERIFY (INT_ADD_OVERFLOW (a, b) == (v))
| ^~~~~~
test-intprops.c:213:5: note: in expansion of macro 'CHECK_SUM1'
213 | CHECK_SUM1(a, b, t, v, vres); \
| ^~~~~~~~~~
test-intprops.c:239:3: note: in expansion of macro 'CHECK_SUM'
239 | CHECK_SUM (1u, INT_MIN, unsigned int, true, 1u + INT_MIN);
| ^~~~~~~~~
test-intprops.c:219:37: error: expression in static assertion is not an integer
219 | VERIFY (INT_ADD_OVERFLOW (a, b) == (v))
| ^~
../../gl/verify.h:251:31: note: in definition of macro 'verify'
251 | #define verify(R) _GL_VERIFY (R, "verify (" #R ")")
| ^
test-intprops.c:219:5: note: in expansion of macro 'VERIFY'
219 | VERIFY (INT_ADD_OVERFLOW (a, b) == (v))
| ^~~~~~
test-intprops.c:213:5: note: in expansion of macro 'CHECK_SUM1'
213 | CHECK_SUM1(a, b, t, v, vres); \
| ^~~~~~~~~~
test-intprops.c:239:3: note: in expansion of macro 'CHECK_SUM'
239 | CHECK_SUM (1u, INT_MIN, unsigned int, true, 1u + INT_MIN);
| ^~~~~~~~~
test-intprops.c:219:37: error: expected expression before '==' token
219 | VERIFY (INT_ADD_OVERFLOW (a, b) == (v))
| ^~
../../gl/verify.h:251:31: note: in definition of macro 'verify'
251 | #define verify(R) _GL_VERIFY (R, "verify (" #R ")")
| ^
test-intprops.c:219:5: note: in expansion of macro 'VERIFY'
219 | VERIFY (INT_ADD_OVERFLOW (a, b) == (v))
| ^~~~~~
test-intprops.c:214:5: note: in expansion of macro 'CHECK_SUM1'
214 | CHECK_SUM1(b, a, t, v, vres)
| ^~~~~~~~~~
test-intprops.c:239:3: note: in expansion of macro 'CHECK_SUM'
239 | CHECK_SUM (1u, INT_MIN, unsigned int, true, 1u + INT_MIN);
| ^~~~~~~~~
test-intprops.c:219:37: error: expression in static assertion is not an integer
219 | VERIFY (INT_ADD_OVERFLOW (a, b) == (v))
| ^~
../../gl/verify.h:251:31: note: in definition of macro 'verify'
251 | #define verify(R) _GL_VERIFY (R, "verify (" #R ")")
| ^
test-intprops.c:219:5: note: in expansion of macro 'VERIFY'
219 | VERIFY (INT_ADD_OVERFLOW (a, b) == (v))
| ^~~~~~
test-intprops.c:214:5: note: in expansion of macro 'CHECK_SUM1'
214 | CHECK_SUM1(b, a, t, v, vres)
| ^~~~~~~~~~
test-intprops.c:239:3: note: in expansion of macro 'CHECK_SUM'
239 | CHECK_SUM (1u, INT_MIN, unsigned int, true, 1u + INT_MIN);
| ^~~~~~~~~
test-intprops.c:247:42: error: expected expression before '==' token
247 | VERIFY (INT_SUBTRACT_OVERFLOW (a, b) == (v))
| ^~
../../gl/verify.h:251:31: note: in definition of macro 'verify'
251 | #define verify(R) _GL_VERIFY (R, "verify (" #R ")")
| ^
test-intprops.c:247:5: note: in expansion of macro 'VERIFY'
247 | VERIFY (INT_SUBTRACT_OVERFLOW (a, b) == (v))
| ^~~~~~
test-intprops.c:255:3: note: in expansion of macro 'CHECK_DIFFERENCE'
255 | CHECK_DIFFERENCE (INT_MAX, 1u, unsigned int, UINT_MAX < INT_MAX - 1,
| ^~~~~~~~~~~~~~~~
test-intprops.c:247:42: error: expression in static assertion is not an integer
247 | VERIFY (INT_SUBTRACT_OVERFLOW (a, b) == (v))
| ^~
../../gl/verify.h:251:31: note: in definition of macro 'verify'
251 | #define verify(R) _GL_VERIFY (R, "verify (" #R ")")
| ^
test-intprops.c:247:5: note: in expansion of macro 'VERIFY'
247 | VERIFY (INT_SUBTRACT_OVERFLOW (a, b) == (v))
| ^~~~~~
test-intprops.c:255:3: note: in expansion of macro 'CHECK_DIFFERENCE'
255 | CHECK_DIFFERENCE (INT_MAX, 1u, unsigned int, UINT_MAX < INT_MAX - 1,
| ^~~~~~~~~~~~~~~~
test-intprops.c:247:42: error: expected expression before '==' token
247 | VERIFY (INT_SUBTRACT_OVERFLOW (a, b) == (v))
| ^~
../../gl/verify.h:251:31: note: in definition of macro 'verify'
251 | #define verify(R) _GL_VERIFY (R, "verify (" #R ")")
| ^
test-intprops.c:247:5: note: in expansion of macro 'VERIFY'
247 | VERIFY (INT_SUBTRACT_OVERFLOW (a, b) == (v))
| ^~~~~~
test-intprops.c:257:3: note: in expansion of macro 'CHECK_DIFFERENCE'
257 | CHECK_DIFFERENCE (UINT_MAX, 1, unsigned int, false, UINT_MAX - 1);
| ^~~~~~~~~~~~~~~~
test-intprops.c:247:42: error: expression in static assertion is not an integer
247 | VERIFY (INT_SUBTRACT_OVERFLOW (a, b) == (v))
| ^~
../../gl/verify.h:251:31: note: in definition of macro 'verify'
251 | #define verify(R) _GL_VERIFY (R, "verify (" #R ")")
| ^
test-intprops.c:247:5: note: in expansion of macro 'VERIFY'
247 | VERIFY (INT_SUBTRACT_OVERFLOW (a, b) == (v))
| ^~~~~~
test-intprops.c:257:3: note: in expansion of macro 'CHECK_DIFFERENCE'
257 | CHECK_DIFFERENCE (UINT_MAX, 1, unsigned int, false, UINT_MAX - 1);
| ^~~~~~~~~~~~~~~~
test-intprops.c:247:42: error: expected expression before '==' token
247 | VERIFY (INT_SUBTRACT_OVERFLOW (a, b) == (v))
| ^~
../../gl/verify.h:251:31: note: in definition of macro 'verify'
251 | #define verify(R) _GL_VERIFY (R, "verify (" #R ")")
| ^
test-intprops.c:247:5: note: in expansion of macro 'VERIFY'
247 | VERIFY (INT_SUBTRACT_OVERFLOW (a, b) == (v))
| ^~~~~~
test-intprops.c:258:3: note: in expansion of macro 'CHECK_DIFFERENCE'
258 | CHECK_DIFFERENCE (0u, -1, unsigned int, false, 0u - -1);
| ^~~~~~~~~~~~~~~~
test-intprops.c:247:42: error: expression in static assertion is not an integer
247 | VERIFY (INT_SUBTRACT_OVERFLOW (a, b) == (v))
| ^~
../../gl/verify.h:251:31: note: in definition of macro 'verify'
251 | #define verify(R) _GL_VERIFY (R, "verify (" #R ")")
| ^
test-intprops.c:247:5: note: in expansion of macro 'VERIFY'
247 | VERIFY (INT_SUBTRACT_OVERFLOW (a, b) == (v))
| ^~~~~~
test-intprops.c:258:3: note: in expansion of macro 'CHECK_DIFFERENCE'
258 | CHECK_DIFFERENCE (0u, -1, unsigned int, false, 0u - -1);
| ^~~~~~~~~~~~~~~~
test-intprops.c:247:42: error: expected expression before '==' token
247 | VERIFY (INT_SUBTRACT_OVERFLOW (a, b) == (v))
| ^~
../../gl/verify.h:251:31: note: in definition of macro 'verify'
251 | #define verify(R) _GL_VERIFY (R, "verify (" #R ")")
| ^
test-intprops.c:247:5: note: in expansion of macro 'VERIFY'
247 | VERIFY (INT_SUBTRACT_OVERFLOW (a, b) == (v))
| ^~~~~~
test-intprops.c:259:3: note: in expansion of macro 'CHECK_DIFFERENCE'
259 | CHECK_DIFFERENCE (UINT_MAX, -1, unsigned int, true, UINT_MAX - -1);
| ^~~~~~~~~~~~~~~~
test-intprops.c:247:42: error: expression in static assertion is not an integer
247 | VERIFY (INT_SUBTRACT_OVERFLOW (a, b) == (v))
| ^~
../../gl/verify.h:251:31: note: in definition of macro 'verify'
251 | #define verify(R) _GL_VERIFY (R, "verify (" #R ")")
| ^
test-intprops.c:247:5: note: in expansion of macro 'VERIFY'
247 | VERIFY (INT_SUBTRACT_OVERFLOW (a, b) == (v))
| ^~~~~~
test-intprops.c:259:3: note: in expansion of macro 'CHECK_DIFFERENCE'
259 | CHECK_DIFFERENCE (UINT_MAX, -1, unsigned int, true, UINT_MAX - -1);
| ^~~~~~~~~~~~~~~~
test-intprops.c:247:42: error: expected expression before '==' token
247 | VERIFY (INT_SUBTRACT_OVERFLOW (a, b) == (v))
| ^~
../../gl/verify.h:251:31: note: in definition of macro 'verify'
251 | #define verify(R) _GL_VERIFY (R, "verify (" #R ")")
| ^
test-intprops.c:247:5: note: in expansion of macro 'VERIFY'
247 | VERIFY (INT_SUBTRACT_OVERFLOW (a, b) == (v))
| ^~~~~~
test-intprops.c:260:3: note: in expansion of macro 'CHECK_DIFFERENCE'
260 | CHECK_DIFFERENCE (INT_MIN, 1u, unsigned int, true, INT_MIN - 1u);
| ^~~~~~~~~~~~~~~~
test-intprops.c:247:42: error: expression in static assertion is not an integer
247 | VERIFY (INT_SUBTRACT_OVERFLOW (a, b) == (v))
| ^~
../../gl/verify.h:251:31: note: in definition of macro 'verify'
251 | #define verify(R) _GL_VERIFY (R, "verify (" #R ")")
| ^
test-intprops.c:247:5: note: in expansion of macro 'VERIFY'
247 | VERIFY (INT_SUBTRACT_OVERFLOW (a, b) == (v))
| ^~~~~~
test-intprops.c:260:3: note: in expansion of macro 'CHECK_DIFFERENCE'
260 | CHECK_DIFFERENCE (INT_MIN, 1u, unsigned int, true, INT_MIN - 1u);
| ^~~~~~~~~~~~~~~~
test-intprops.c:247:42: error: expected expression before '==' token
247 | VERIFY (INT_SUBTRACT_OVERFLOW (a, b) == (v))
| ^~
../../gl/verify.h:251:31: note: in definition of macro 'verify'
251 | #define verify(R) _GL_VERIFY (R, "verify (" #R ")")
| ^
test-intprops.c:247:5: note: in expansion of macro 'VERIFY'
247 | VERIFY (INT_SUBTRACT_OVERFLOW (a, b) == (v))
| ^~~~~~
test-intprops.c:261:3: note: in expansion of macro 'CHECK_DIFFERENCE'
261 | CHECK_DIFFERENCE (-1, 0u, unsigned int, true, -1 - 0u);
| ^~~~~~~~~~~~~~~~
test-intprops.c:247:42: error: expression in static assertion is not an integer
247 | VERIFY (INT_SUBTRACT_OVERFLOW (a, b) == (v))
| ^~
../../gl/verify.h:251:31: note: in definition of macro 'verify'
251 | #define verify(R) _GL_VERIFY (R, "verify (" #R ")")
| ^
test-intprops.c:247:5: note: in expansion of macro 'VERIFY'
247 | VERIFY (INT_SUBTRACT_OVERFLOW (a, b) == (v))
| ^~~~~~
test-intprops.c:261:3: note: in expansion of macro 'CHECK_DIFFERENCE'
261 | CHECK_DIFFERENCE (-1, 0u, unsigned int, true, -1 - 0u);
| ^~~~~~~~~~~~~~~~
test-intprops.c:247:42: error: expected expression before '==' token
247 | VERIFY (INT_SUBTRACT_OVERFLOW (a, b) == (v))
| ^~
../../gl/verify.h:251:31: note: in definition of macro 'verify'
251 | #define verify(R) _GL_VERIFY (R, "verify (" #R ")")
| ^
test-intprops.c:247:5: note: in expansion of macro 'VERIFY'
247 | VERIFY (INT_SUBTRACT_OVERFLOW (a, b) == (v))
| ^~~~~~
test-intprops.c:249:5: note: in expansion of macro 'CHECK_DIFFERENCE'
249 | CHECK_DIFFERENCE(a, b, t, v, vres); \
| ^~~~~~~~~~~~~~~~
test-intprops.c:262:3: note: in expansion of macro 'CHECK_SDIFFERENCE'
262 | CHECK_SDIFFERENCE (-1, INT_MIN, int, false, -1 - INT_MIN);
| ^~~~~~~~~~~~~~~~~
test-intprops.c:247:42: error: expression in static assertion is not an integer
247 | VERIFY (INT_SUBTRACT_OVERFLOW (a, b) == (v))
| ^~
../../gl/verify.h:251:31: note: in definition of macro 'verify'
251 | #define verify(R) _GL_VERIFY (R, "verify (" #R ")")
| ^
test-intprops.c:247:5: note: in expansion of macro 'VERIFY'
247 | VERIFY (INT_SUBTRACT_OVERFLOW (a, b) == (v))
| ^~~~~~
test-intprops.c:249:5: note: in expansion of macro 'CHECK_DIFFERENCE'
249 | CHECK_DIFFERENCE(a, b, t, v, vres); \
| ^~~~~~~~~~~~~~~~
test-intprops.c:262:3: note: in expansion of macro 'CHECK_SDIFFERENCE'
262 | CHECK_SDIFFERENCE (-1, INT_MIN, int, false, -1 - INT_MIN);
| ^~~~~~~~~~~~~~~~~
test-intprops.c:247:42: error: expected expression before '==' token
247 | VERIFY (INT_SUBTRACT_OVERFLOW (a, b) == (v))
| ^~
../../gl/verify.h:251:31: note: in definition of macro 'verify'
251 | #define verify(R) _GL_VERIFY (R, "verify (" #R ")")
| ^
test-intprops.c:247:5: note: in expansion of macro 'VERIFY'
247 | VERIFY (INT_SUBTRACT_OVERFLOW (a, b) == (v))
| ^~~~~~
test-intprops.c:249:5: note: in expansion of macro 'CHECK_DIFFERENCE'
249 | CHECK_DIFFERENCE(a, b, t, v, vres); \
| ^~~~~~~~~~~~~~~~
test-intprops.c:263:3: note: in expansion of macro 'CHECK_SDIFFERENCE'
263 | CHECK_SDIFFERENCE (-1, INT_MAX, int, false, -1 - INT_MAX);
| ^~~~~~~~~~~~~~~~~
test-intprops.c:247:42: error: expression in static assertion is not an integer
247 | VERIFY (INT_SUBTRACT_OVERFLOW (a, b) == (v))
| ^~
../../gl/verify.h:251:31: note: in definition of macro 'verify'
251 | #define verify(R) _GL_VERIFY (R, "verify (" #R ")")
| ^
test-intprops.c:247:5: note: in expansion of macro 'VERIFY'
247 | VERIFY (INT_SUBTRACT_OVERFLOW (a, b) == (v))
| ^~~~~~
test-intprops.c:249:5: note: in expansion of macro 'CHECK_DIFFERENCE'
249 | CHECK_DIFFERENCE(a, b, t, v, vres); \
| ^~~~~~~~~~~~~~~~
test-intprops.c:263:3: note: in expansion of macro 'CHECK_SDIFFERENCE'
263 | CHECK_SDIFFERENCE (-1, INT_MAX, int, false, -1 - INT_MAX);
| ^~~~~~~~~~~~~~~~~
test-intprops.c:247:42: error: expected expression before '==' token
247 | VERIFY (INT_SUBTRACT_OVERFLOW (a, b) == (v))
| ^~
../../gl/verify.h:251:31: note: in definition of macro 'verify'
251 | #define verify(R) _GL_VERIFY (R, "verify (" #R ")")
| ^
test-intprops.c:247:5: note: in expansion of macro 'VERIFY'
247 | VERIFY (INT_SUBTRACT_OVERFLOW (a, b) == (v))
| ^~~~~~
test-intprops.c:249:5: note: in expansion of macro 'CHECK_DIFFERENCE'
249 | CHECK_DIFFERENCE(a, b, t, v, vres); \
| ^~~~~~~~~~~~~~~~
test-intprops.c:264:3: note: in expansion of macro 'CHECK_SDIFFERENCE'
264 | CHECK_SDIFFERENCE (0, INT_MIN, int, INT_MIN < -INT_MAX, INT_MIN);
| ^~~~~~~~~~~~~~~~~
test-intprops.c:247:42: error: expression in static assertion is not an integer
247 | VERIFY (INT_SUBTRACT_OVERFLOW (a, b) == (v))
| ^~
../../gl/verify.h:251:31: note: in definition of macro 'verify'
251 | #define verify(R) _GL_VERIFY (R, "verify (" #R ")")
| ^
test-intprops.c:247:5: note: in expansion of macro 'VERIFY'
247 | VERIFY (INT_SUBTRACT_OVERFLOW (a, b) == (v))
| ^~~~~~
test-intprops.c:249:5: note: in expansion of macro 'CHECK_DIFFERENCE'
249 | CHECK_DIFFERENCE(a, b, t, v, vres); \
| ^~~~~~~~~~~~~~~~
test-intprops.c:264:3: note: in expansion of macro 'CHECK_SDIFFERENCE'
264 | CHECK_SDIFFERENCE (0, INT_MIN, int, INT_MIN < -INT_MAX, INT_MIN);
| ^~~~~~~~~~~~~~~~~
test-intprops.c:247:42: error: expected expression before '==' token
247 | VERIFY (INT_SUBTRACT_OVERFLOW (a, b) == (v))
| ^~
../../gl/verify.h:251:31: note: in definition of macro 'verify'
251 | #define verify(R) _GL_VERIFY (R, "verify (" #R ")")
| ^
test-intprops.c:247:5: note: in expansion of macro 'VERIFY'
247 | VERIFY (INT_SUBTRACT_OVERFLOW (a, b) == (v))
| ^~~~~~
test-intprops.c:249:5: note: in expansion of macro 'CHECK_DIFFERENCE'
249 | CHECK_DIFFERENCE(a, b, t, v, vres); \
| ^~~~~~~~~~~~~~~~
test-intprops.c:265:3: note: in expansion of macro 'CHECK_SDIFFERENCE'
265 | CHECK_SDIFFERENCE (0, INT_MAX, int, false, 0 - INT_MAX);
| ^~~~~~~~~~~~~~~~~
test-intprops.c:247:42: error: expression in static assertion is not an integer
247 | VERIFY (INT_SUBTRACT_OVERFLOW (a, b) == (v))
| ^~
../../gl/verify.h:251:31: note: in definition of macro 'verify'
251 | #define verify(R) _GL_VERIFY (R, "verify (" #R ")")
| ^
test-intprops.c:247:5: note: in expansion of macro 'VERIFY'
247 | VERIFY (INT_SUBTRACT_OVERFLOW (a, b) == (v))
| ^~~~~~
test-intprops.c:249:5: note: in expansion of macro 'CHECK_DIFFERENCE'
249 | CHECK_DIFFERENCE(a, b, t, v, vres); \
| ^~~~~~~~~~~~~~~~
test-intprops.c:265:3: note: in expansion of macro 'CHECK_SDIFFERENCE'
265 | CHECK_SDIFFERENCE (0, INT_MAX, int, false, 0 - INT_MAX);
| ^~~~~~~~~~~~~~~~~
test-intprops.c:279:42: error: expected expression before '==' token
279 | VERIFY (INT_MULTIPLY_OVERFLOW (a, b) == (v))
| ^~
../../gl/verify.h:251:31: note: in definition of macro 'verify'
251 | #define verify(R) _GL_VERIFY (R, "verify (" #R ")")
| ^
test-intprops.c:279:5: note: in expansion of macro 'VERIFY'
279 | VERIFY (INT_MULTIPLY_OVERFLOW (a, b) == (v))
| ^~~~~~
test-intprops.c:273:5: note: in expansion of macro 'CHECK_PRODUCT1'
273 | CHECK_PRODUCT1(a, b, t, v, vres); \
| ^~~~~~~~~~~~~~
test-intprops.c:287:3: note: in expansion of macro 'CHECK_PRODUCT'
287 | CHECK_PRODUCT (-1, 1u, unsigned int, true, -1 * 1u);
| ^~~~~~~~~~~~~
test-intprops.c:279:42: error: expression in static assertion is not an integer
279 | VERIFY (INT_MULTIPLY_OVERFLOW (a, b) == (v))
| ^~
../../gl/verify.h:251:31: note: in definition of macro 'verify'
251 | #define verify(R) _GL_VERIFY (R, "verify (" #R ")")
| ^
test-intprops.c:279:5: note: in expansion of macro 'VERIFY'
279 | VERIFY (INT_MULTIPLY_OVERFLOW (a, b) == (v))
| ^~~~~~
test-intprops.c:273:5: note: in expansion of macro 'CHECK_PRODUCT1'
273 | CHECK_PRODUCT1(a, b, t, v, vres); \
| ^~~~~~~~~~~~~~
test-intprops.c:287:3: note: in expansion of macro 'CHECK_PRODUCT'
287 | CHECK_PRODUCT (-1, 1u, unsigned int, true, -1 * 1u);
| ^~~~~~~~~~~~~
test-intprops.c:279:42: error: expected expression before '==' token
279 | VERIFY (INT_MULTIPLY_OVERFLOW (a, b) == (v))
| ^~
../../gl/verify.h:251:31: note: in definition of macro 'verify'
251 | #define verify(R) _GL_VERIFY (R, "verify (" #R ")")
| ^
test-intprops.c:279:5: note: in expansion of macro 'VERIFY'
279 | VERIFY (INT_MULTIPLY_OVERFLOW (a, b) == (v))
| ^~~~~~
test-intprops.c:274:5: note: in expansion of macro 'CHECK_PRODUCT1'
274 | CHECK_PRODUCT1(b, a, t, v, vres)
| ^~~~~~~~~~~~~~
test-intprops.c:287:3: note: in expansion of macro 'CHECK_PRODUCT'
287 | CHECK_PRODUCT (-1, 1u, unsigned int, true, -1 * 1u);
| ^~~~~~~~~~~~~
test-intprops.c:279:42: error: expression in static assertion is not an integer
279 | VERIFY (INT_MULTIPLY_OVERFLOW (a, b) == (v))
| ^~
../../gl/verify.h:251:31: note: in definition of macro 'verify'
251 | #define verify(R) _GL_VERIFY (R, "verify (" #R ")")
| ^
test-intprops.c:279:5: note: in expansion of macro 'VERIFY'
279 | VERIFY (INT_MULTIPLY_OVERFLOW (a, b) == (v))
| ^~~~~~
test-intprops.c:274:5: note: in expansion of macro 'CHECK_PRODUCT1'
274 | CHECK_PRODUCT1(b, a, t, v, vres)
| ^~~~~~~~~~~~~~
test-intprops.c:287:3: note: in expansion of macro 'CHECK_PRODUCT'
287 | CHECK_PRODUCT (-1, 1u, unsigned int, true, -1 * 1u);
| ^~~~~~~~~~~~~
test-intprops.c:279:42: error: expected expression before '==' token
279 | VERIFY (INT_MULTIPLY_OVERFLOW (a, b) == (v))
| ^~
../../gl/verify.h:251:31: note: in definition of macro 'verify'
251 | #define verify(R) _GL_VERIFY (R, "verify (" #R ")")
| ^
test-intprops.c:279:5: note: in expansion of macro 'VERIFY'
279 | VERIFY (INT_MULTIPLY_OVERFLOW (a, b) == (v))
| ^~~~~~
test-intprops.c:281:5: note: in expansion of macro 'CHECK_PRODUCT1'
281 | CHECK_PRODUCT1(a, b, t, v, vres); \
| ^~~~~~~~~~~~~~
test-intprops.c:276:5: note: in expansion of macro 'CHECK_SPRODUCT1'
276 | CHECK_SPRODUCT1(a, b, t, v, vres); \
| ^~~~~~~~~~~~~~~
test-intprops.c:288:3: note: in expansion of macro 'CHECK_SPRODUCT'
288 | CHECK_SPRODUCT (-1, INT_MIN, int, INT_NEGATE_OVERFLOW (INT_MIN), INT_MIN);
| ^~~~~~~~~~~~~~
test-intprops.c:279:42: error: expression in static assertion is not an integer
279 | VERIFY (INT_MULTIPLY_OVERFLOW (a, b) == (v))
| ^~
../../gl/verify.h:251:31: note: in definition of macro 'verify'
251 | #define verify(R) _GL_VERIFY (R, "verify (" #R ")")
| ^
test-intprops.c:279:5: note: in expansion of macro 'VERIFY'
279 | VERIFY (INT_MULTIPLY_OVERFLOW (a, b) == (v))
| ^~~~~~
test-intprops.c:281:5: note: in expansion of macro 'CHECK_PRODUCT1'
281 | CHECK_PRODUCT1(a, b, t, v, vres); \
| ^~~~~~~~~~~~~~
test-intprops.c:276:5: note: in expansion of macro 'CHECK_SPRODUCT1'
276 | CHECK_SPRODUCT1(a, b, t, v, vres); \
| ^~~~~~~~~~~~~~~
test-intprops.c:288:3: note: in expansion of macro 'CHECK_SPRODUCT'
288 | CHECK_SPRODUCT (-1, INT_MIN, int, INT_NEGATE_OVERFLOW (INT_MIN), INT_MIN);
| ^~~~~~~~~~~~~~
In file included from test-intprops.c:40:
test-intprops.c:284:55: error: expected expression before ')' token
284 | ASSERT (INT_MULTIPLY_WRAPV (a, b, &result) == (v)); \
| ^
macros.h:49:13: note: in definition of macro 'ASSERT'
49 | if (!(expr)) \
| ^~~~
test-intprops.c:276:5: note: in expansion of macro 'CHECK_SPRODUCT1'
276 | CHECK_SPRODUCT1(a, b, t, v, vres); \
| ^~~~~~~~~~~~~~~
test-intprops.c:288:3: note: in expansion of macro 'CHECK_SPRODUCT'
288 | CHECK_SPRODUCT (-1, INT_MIN, int, INT_NEGATE_OVERFLOW (INT_MIN), INT_MIN);
| ^~~~~~~~~~~~~~
test-intprops.c:285:28: error: expected expression before ')' token
285 | ASSERT (result == ((v) ? (vres) : ((a) * (b)))); \
| ^
macros.h:49:13: note: in definition of macro 'ASSERT'
49 | if (!(expr)) \
| ^~~~
test-intprops.c:276:5: note: in expansion of macro 'CHECK_SPRODUCT1'
276 | CHECK_SPRODUCT1(a, b, t, v, vres); \
| ^~~~~~~~~~~~~~~
test-intprops.c:288:3: note: in expansion of macro 'CHECK_SPRODUCT'
288 | CHECK_SPRODUCT (-1, INT_MIN, int, INT_NEGATE_OVERFLOW (INT_MIN), INT_MIN);
| ^~~~~~~~~~~~~~
In file included from ../../gl/intprops.h:24,
from test-intprops.c:33:
test-intprops.c:279:42: error: expected expression before '==' token
279 | VERIFY (INT_MULTIPLY_OVERFLOW (a, b) == (v))
| ^~
../../gl/verify.h:251:31: note: in definition of macro 'verify'
251 | #define verify(R) _GL_VERIFY (R, "verify (" #R ")")
| ^
test-intprops.c:279:5: note: in expansion of macro 'VERIFY'
279 | VERIFY (INT_MULTIPLY_OVERFLOW (a, b) == (v))
| ^~~~~~
test-intprops.c:281:5: note: in expansion of macro 'CHECK_PRODUCT1'
281 | CHECK_PRODUCT1(a, b, t, v, vres); \
| ^~~~~~~~~~~~~~
test-intprops.c:277:5: note: in expansion of macro 'CHECK_SPRODUCT1'
277 | CHECK_SPRODUCT1(b, a, t, v, vres)
| ^~~~~~~~~~~~~~~
test-intprops.c:288:3: note: in expansion of macro 'CHECK_SPRODUCT'
288 | CHECK_SPRODUCT (-1, INT_MIN, int, INT_NEGATE_OVERFLOW (INT_MIN), INT_MIN);
| ^~~~~~~~~~~~~~
test-intprops.c:279:42: error: expression in static assertion is not an integer
279 | VERIFY (INT_MULTIPLY_OVERFLOW (a, b) == (v))
| ^~
../../gl/verify.h:251:31: note: in definition of macro 'verify'
251 | #define verify(R) _GL_VERIFY (R, "verify (" #R ")")
| ^
test-intprops.c:279:5: note: in expansion of macro 'VERIFY'
279 | VERIFY (INT_MULTIPLY_OVERFLOW (a, b) == (v))
| ^~~~~~
test-intprops.c:281:5: note: in expansion of macro 'CHECK_PRODUCT1'
281 | CHECK_PRODUCT1(a, b, t, v, vres); \
| ^~~~~~~~~~~~~~
test-intprops.c:277:5: note: in expansion of macro 'CHECK_SPRODUCT1'
277 | CHECK_SPRODUCT1(b, a, t, v, vres)
| ^~~~~~~~~~~~~~~
test-intprops.c:288:3: note: in expansion of macro 'CHECK_SPRODUCT'
288 | CHECK_SPRODUCT (-1, INT_MIN, int, INT_NEGATE_OVERFLOW (INT_MIN), INT_MIN);
| ^~~~~~~~~~~~~~
In file included from test-intprops.c:40:
test-intprops.c:284:55: error: expected expression before ')' token
284 | ASSERT (INT_MULTIPLY_WRAPV (a, b, &result) == (v)); \
| ^
macros.h:49:13: note: in definition of macro 'ASSERT'
49 | if (!(expr)) \
| ^~~~
test-intprops.c:277:5: note: in expansion of macro 'CHECK_SPRODUCT1'
277 | CHECK_SPRODUCT1(b, a, t, v, vres)
| ^~~~~~~~~~~~~~~
test-intprops.c:288:3: note: in expansion of macro 'CHECK_SPRODUCT'
288 | CHECK_SPRODUCT (-1, INT_MIN, int, INT_NEGATE_OVERFLOW (INT_MIN), INT_MIN);
| ^~~~~~~~~~~~~~
test-intprops.c:285:28: error: expected expression before ')' token
285 | ASSERT (result == ((v) ? (vres) : ((a) * (b)))); \
| ^
macros.h:49:13: note: in definition of macro 'ASSERT'
49 | if (!(expr)) \
| ^~~~
test-intprops.c:277:5: note: in expansion of macro 'CHECK_SPRODUCT1'
277 | CHECK_SPRODUCT1(b, a, t, v, vres)
| ^~~~~~~~~~~~~~~
test-intprops.c:288:3: note: in expansion of macro 'CHECK_SPRODUCT'
288 | CHECK_SPRODUCT (-1, INT_MIN, int, INT_NEGATE_OVERFLOW (INT_MIN), INT_MIN);
| ^~~~~~~~~~~~~~
In file included from ../../gl/intprops.h:24,
from test-intprops.c:33:
test-intprops.c:279:42: error: expected expression before '==' token
279 | VERIFY (INT_MULTIPLY_OVERFLOW (a, b) == (v))
| ^~
../../gl/verify.h:251:31: note: in definition of macro 'verify'
251 | #define verify(R) _GL_VERIFY (R, "verify (" #R ")")
| ^
test-intprops.c:279:5: note: in expansion of macro 'VERIFY'
279 | VERIFY (INT_MULTIPLY_OVERFLOW (a, b) == (v))
| ^~~~~~
test-intprops.c:273:5: note: in expansion of macro 'CHECK_PRODUCT1'
273 | CHECK_PRODUCT1(a, b, t, v, vres); \
| ^~~~~~~~~~~~~~
test-intprops.c:289:3: note: in expansion of macro 'CHECK_PRODUCT'
289 | CHECK_PRODUCT (-1, UINT_MAX, unsigned int, true, -1 * UINT_MAX);
| ^~~~~~~~~~~~~
test-intprops.c:279:42: error: expression in static assertion is not an integer
279 | VERIFY (INT_MULTIPLY_OVERFLOW (a, b) == (v))
| ^~
../../gl/verify.h:251:31: note: in definition of macro 'verify'
251 | #define verify(R) _GL_VERIFY (R, "verify (" #R ")")
| ^
test-intprops.c:279:5: note: in expansion of macro 'VERIFY'
279 | VERIFY (INT_MULTIPLY_OVERFLOW (a, b) == (v))
| ^~~~~~
test-intprops.c:273:5: note: in expansion of macro 'CHECK_PRODUCT1'
273 | CHECK_PRODUCT1(a, b, t, v, vres); \
| ^~~~~~~~~~~~~~
test-intprops.c:289:3: note: in expansion of macro 'CHECK_PRODUCT'
289 | CHECK_PRODUCT (-1, UINT_MAX, unsigned int, true, -1 * UINT_MAX);
| ^~~~~~~~~~~~~
test-intprops.c:279:42: error: expected expression before '==' token
279 | VERIFY (INT_MULTIPLY_OVERFLOW (a, b) == (v))
| ^~
../../gl/verify.h:251:31: note: in definition of macro 'verify'
251 | #define verify(R) _GL_VERIFY (R, "verify (" #R ")")
| ^
test-intprops.c:279:5: note: in expansion of macro 'VERIFY'
279 | VERIFY (INT_MULTIPLY_OVERFLOW (a, b) == (v))
| ^~~~~~
test-intprops.c:274:5: note: in expansion of macro 'CHECK_PRODUCT1'
274 | CHECK_PRODUCT1(b, a, t, v, vres)
| ^~~~~~~~~~~~~~
test-intprops.c:289:3: note: in expansion of macro 'CHECK_PRODUCT'
289 | CHECK_PRODUCT (-1, UINT_MAX, unsigned int, true, -1 * UINT_MAX);
| ^~~~~~~~~~~~~
test-intprops.c:279:42: error: expression in static assertion is not an integer
279 | VERIFY (INT_MULTIPLY_OVERFLOW (a, b) == (v))
| ^~
../../gl/verify.h:251:31: note: in definition of macro 'verify'
251 | #define verify(R) _GL_VERIFY (R, "verify (" #R ")")
| ^
test-intprops.c:279:5: note: in expansion of macro 'VERIFY'
279 | VERIFY (INT_MULTIPLY_OVERFLOW (a, b) == (v))
| ^~~~~~
test-intprops.c:274:5: note: in expansion of macro 'CHECK_PRODUCT1'
274 | CHECK_PRODUCT1(b, a, t, v, vres)
| ^~~~~~~~~~~~~~
test-intprops.c:289:3: note: in expansion of macro 'CHECK_PRODUCT'
289 | CHECK_PRODUCT (-1, UINT_MAX, unsigned int, true, -1 * UINT_MAX);
| ^~~~~~~~~~~~~
test-intprops.c:279:42: error: expected expression before '==' token
279 | VERIFY (INT_MULTIPLY_OVERFLOW (a, b) == (v))
| ^~
../../gl/verify.h:251:31: note: in definition of macro 'verify'
251 | #define verify(R) _GL_VERIFY (R, "verify (" #R ")")
| ^
test-intprops.c:279:5: note: in expansion of macro 'VERIFY'
279 | VERIFY (INT_MULTIPLY_OVERFLOW (a, b) == (v))
| ^~~~~~
test-intprops.c:281:5: note: in expansion of macro 'CHECK_PRODUCT1'
281 | CHECK_PRODUCT1(a, b, t, v, vres); \
| ^~~~~~~~~~~~~~
test-intprops.c:276:5: note: in expansion of macro 'CHECK_SPRODUCT1'
276 | CHECK_SPRODUCT1(a, b, t, v, vres); \
| ^~~~~~~~~~~~~~~
test-intprops.c:290:3: note: in expansion of macro 'CHECK_SPRODUCT'
290 | CHECK_SPRODUCT (-32768, LONG_MAX / -32768 - 1, long int, true, LONG_MIN);
| ^~~~~~~~~~~~~~
test-intprops.c:279:42: error: expression in static assertion is not an integer
279 | VERIFY (INT_MULTIPLY_OVERFLOW (a, b) == (v))
| ^~
../../gl/verify.h:251:31: note: in definition of macro 'verify'
251 | #define verify(R) _GL_VERIFY (R, "verify (" #R ")")
| ^
test-intprops.c:279:5: note: in expansion of macro 'VERIFY'
279 | VERIFY (INT_MULTIPLY_OVERFLOW (a, b) == (v))
| ^~~~~~
test-intprops.c:281:5: note: in expansion of macro 'CHECK_PRODUCT1'
281 | CHECK_PRODUCT1(a, b, t, v, vres); \
| ^~~~~~~~~~~~~~
test-intprops.c:276:5: note: in expansion of macro 'CHECK_SPRODUCT1'
276 | CHECK_SPRODUCT1(a, b, t, v, vres); \
| ^~~~~~~~~~~~~~~
test-intprops.c:290:3: note: in expansion of macro 'CHECK_SPRODUCT'
290 | CHECK_SPRODUCT (-32768, LONG_MAX / -32768 - 1, long int, true, LONG_MIN);
| ^~~~~~~~~~~~~~
test-intprops.c:279:42: error: expected expression before '==' token
279 | VERIFY (INT_MULTIPLY_OVERFLOW (a, b) == (v))
| ^~
../../gl/verify.h:251:31: note: in definition of macro 'verify'
251 | #define verify(R) _GL_VERIFY (R, "verify (" #R ")")
| ^
test-intprops.c:279:5: note: in expansion of macro 'VERIFY'
279 | VERIFY (INT_MULTIPLY_OVERFLOW (a, b) == (v))
| ^~~~~~
test-intprops.c:281:5: note: in expansion of macro 'CHECK_PRODUCT1'
281 | CHECK_PRODUCT1(a, b, t, v, vres); \
| ^~~~~~~~~~~~~~
test-intprops.c:277:5: note: in expansion of macro 'CHECK_SPRODUCT1'
277 | CHECK_SPRODUCT1(b, a, t, v, vres)
| ^~~~~~~~~~~~~~~
test-intprops.c:290:3: note: in expansion of macro 'CHECK_SPRODUCT'
290 | CHECK_SPRODUCT (-32768, LONG_MAX / -32768 - 1, long int, true, LONG_MIN);
| ^~~~~~~~~~~~~~
test-intprops.c:279:42: error: expression in static assertion is not an integer
279 | VERIFY (INT_MULTIPLY_OVERFLOW (a, b) == (v))
| ^~
../../gl/verify.h:251:31: note: in definition of macro 'verify'
251 | #define verify(R) _GL_VERIFY (R, "verify (" #R ")")
| ^
test-intprops.c:279:5: note: in expansion of macro 'VERIFY'
279 | VERIFY (INT_MULTIPLY_OVERFLOW (a, b) == (v))
| ^~~~~~
test-intprops.c:281:5: note: in expansion of macro 'CHECK_PRODUCT1'
281 | CHECK_PRODUCT1(a, b, t, v, vres); \
| ^~~~~~~~~~~~~~
test-intprops.c:277:5: note: in expansion of macro 'CHECK_SPRODUCT1'
277 | CHECK_SPRODUCT1(b, a, t, v, vres)
| ^~~~~~~~~~~~~~~
test-intprops.c:290:3: note: in expansion of macro 'CHECK_SPRODUCT'
290 | CHECK_SPRODUCT (-32768, LONG_MAX / -32768 - 1, long int, true, LONG_MIN);
| ^~~~~~~~~~~~~~
test-intprops.c:279:42: error: expected expression before '==' token
279 | VERIFY (INT_MULTIPLY_OVERFLOW (a, b) == (v))
| ^~
../../gl/verify.h:251:31: note: in definition of macro 'verify'
251 | #define verify(R) _GL_VERIFY (R, "verify (" #R ")")
| ^
test-intprops.c:279:5: note: in expansion of macro 'VERIFY'
279 | VERIFY (INT_MULTIPLY_OVERFLOW (a, b) == (v))
| ^~~~~~
test-intprops.c:281:5: note: in expansion of macro 'CHECK_PRODUCT1'
281 | CHECK_PRODUCT1(a, b, t, v, vres); \
| ^~~~~~~~~~~~~~
test-intprops.c:276:5: note: in expansion of macro 'CHECK_SPRODUCT1'
276 | CHECK_SPRODUCT1(a, b, t, v, vres); \
| ^~~~~~~~~~~~~~~
test-intprops.c:291:3: note: in expansion of macro 'CHECK_SPRODUCT'
291 | CHECK_SPRODUCT (-12345, LONG_MAX / -12345, long int, false, DONTCARE);
| ^~~~~~~~~~~~~~
test-intprops.c:279:42: error: expression in static assertion is not an integer
279 | VERIFY (INT_MULTIPLY_OVERFLOW (a, b) == (v))
| ^~
../../gl/verify.h:251:31: note: in definition of macro 'verify'
251 | #define verify(R) _GL_VERIFY (R, "verify (" #R ")")
| ^
test-intprops.c:279:5: note: in expansion of macro 'VERIFY'
279 | VERIFY (INT_MULTIPLY_OVERFLOW (a, b) == (v))
| ^~~~~~
test-intprops.c:281:5: note: in expansion of macro 'CHECK_PRODUCT1'
281 | CHECK_PRODUCT1(a, b, t, v, vres); \
| ^~~~~~~~~~~~~~
test-intprops.c:276:5: note: in expansion of macro 'CHECK_SPRODUCT1'
276 | CHECK_SPRODUCT1(a, b, t, v, vres); \
| ^~~~~~~~~~~~~~~
test-intprops.c:291:3: note: in expansion of macro 'CHECK_SPRODUCT'
291 | CHECK_SPRODUCT (-12345, LONG_MAX / -12345, long int, false, DONTCARE);
| ^~~~~~~~~~~~~~
test-intprops.c:279:42: error: expected expression before '==' token
279 | VERIFY (INT_MULTIPLY_OVERFLOW (a, b) == (v))
| ^~
../../gl/verify.h:251:31: note: in definition of macro 'verify'
251 | #define verify(R) _GL_VERIFY (R, "verify (" #R ")")
| ^
test-intprops.c:279:5: note: in expansion of macro 'VERIFY'
279 | VERIFY (INT_MULTIPLY_OVERFLOW (a, b) == (v))
| ^~~~~~
test-intprops.c:281:5: note: in expansion of macro 'CHECK_PRODUCT1'
281 | CHECK_PRODUCT1(a, b, t, v, vres); \
| ^~~~~~~~~~~~~~
test-intprops.c:277:5: note: in expansion of macro 'CHECK_SPRODUCT1'
277 | CHECK_SPRODUCT1(b, a, t, v, vres)
| ^~~~~~~~~~~~~~~
test-intprops.c:291:3: note: in expansion of macro 'CHECK_SPRODUCT'
291 | CHECK_SPRODUCT (-12345, LONG_MAX / -12345, long int, false, DONTCARE);
| ^~~~~~~~~~~~~~
test-intprops.c:279:42: error: expression in static assertion is not an integer
279 | VERIFY (INT_MULTIPLY_OVERFLOW (a, b) == (v))
| ^~
../../gl/verify.h:251:31: note: in definition of macro 'verify'
251 | #define verify(R) _GL_VERIFY (R, "verify (" #R ")")
| ^
test-intprops.c:279:5: note: in expansion of macro 'VERIFY'
279 | VERIFY (INT_MULTIPLY_OVERFLOW (a, b) == (v))
| ^~~~~~
test-intprops.c:281:5: note: in expansion of macro 'CHECK_PRODUCT1'
281 | CHECK_PRODUCT1(a, b, t, v, vres); \
| ^~~~~~~~~~~~~~
test-intprops.c:277:5: note: in expansion of macro 'CHECK_SPRODUCT1'
277 | CHECK_SPRODUCT1(b, a, t, v, vres)
| ^~~~~~~~~~~~~~~
test-intprops.c:291:3: note: in expansion of macro 'CHECK_SPRODUCT'
291 | CHECK_SPRODUCT (-12345, LONG_MAX / -12345, long int, false, DONTCARE);
| ^~~~~~~~~~~~~~
test-intprops.c:279:42: error: expected expression before '==' token
279 | VERIFY (INT_MULTIPLY_OVERFLOW (a, b) == (v))
| ^~
../../gl/verify.h:251:31: note: in definition of macro 'verify'
251 | #define verify(R) _GL_VERIFY (R, "verify (" #R ")")
| ^
test-intprops.c:279:5: note: in expansion of macro 'VERIFY'
279 | VERIFY (INT_MULTIPLY_OVERFLOW (a, b) == (v))
| ^~~~~~
test-intprops.c:281:5: note: in expansion of macro 'CHECK_PRODUCT1'
281 | CHECK_PRODUCT1(a, b, t, v, vres); \
| ^~~~~~~~~~~~~~
test-intprops.c:276:5: note: in expansion of macro 'CHECK_SPRODUCT1'
276 | CHECK_SPRODUCT1(a, b, t, v, vres); \
| ^~~~~~~~~~~~~~~
test-intprops.c:292:3: note: in expansion of macro 'CHECK_SPRODUCT'
292 | CHECK_SPRODUCT (0, -1, int, false, DONTCARE);
| ^~~~~~~~~~~~~~
test-intprops.c:279:42: error: expression in static assertion is not an integer
279 | VERIFY (INT_MULTIPLY_OVERFLOW (a, b) == (v))
| ^~
../../gl/verify.h:251:31: note: in definition of macro 'verify'
251 | #define verify(R) _GL_VERIFY (R, "verify (" #R ")")
| ^
test-intprops.c:279:5: note: in expansion of macro 'VERIFY'
279 | VERIFY (INT_MULTIPLY_OVERFLOW (a, b) == (v))
| ^~~~~~
test-intprops.c:281:5: note: in expansion of macro 'CHECK_PRODUCT1'
281 | CHECK_PRODUCT1(a, b, t, v, vres); \
| ^~~~~~~~~~~~~~
test-intprops.c:276:5: note: in expansion of macro 'CHECK_SPRODUCT1'
276 | CHECK_SPRODUCT1(a, b, t, v, vres); \
| ^~~~~~~~~~~~~~~
test-intprops.c:292:3: note: in expansion of macro 'CHECK_SPRODUCT'
292 | CHECK_SPRODUCT (0, -1, int, false, DONTCARE);
| ^~~~~~~~~~~~~~
test-intprops.c:279:42: error: expected expression before '==' token
279 | VERIFY (INT_MULTIPLY_OVERFLOW (a, b) == (v))
| ^~
../../gl/verify.h:251:31: note: in definition of macro 'verify'
251 | #define verify(R) _GL_VERIFY (R, "verify (" #R ")")
| ^
test-intprops.c:279:5: note: in expansion of macro 'VERIFY'
279 | VERIFY (INT_MULTIPLY_OVERFLOW (a, b) == (v))
| ^~~~~~
test-intprops.c:281:5: note: in expansion of macro 'CHECK_PRODUCT1'
281 | CHECK_PRODUCT1(a, b, t, v, vres); \
| ^~~~~~~~~~~~~~
test-intprops.c:277:5: note: in expansion of macro 'CHECK_SPRODUCT1'
277 | CHECK_SPRODUCT1(b, a, t, v, vres)
| ^~~~~~~~~~~~~~~
test-intprops.c:292:3: note: in expansion of macro 'CHECK_SPRODUCT'
292 | CHECK_SPRODUCT (0, -1, int, false, DONTCARE);
| ^~~~~~~~~~~~~~
test-intprops.c:279:42: error: expression in static assertion is not an integer
279 | VERIFY (INT_MULTIPLY_OVERFLOW (a, b) == (v))
| ^~
../../gl/verify.h:251:31: note: in definition of macro 'verify'
251 | #define verify(R) _GL_VERIFY (R, "verify (" #R ")")
| ^
test-intprops.c:279:5: note: in expansion of macro 'VERIFY'
279 | VERIFY (INT_MULTIPLY_OVERFLOW (a, b) == (v))
| ^~~~~~
test-intprops.c:281:5: note: in expansion of macro 'CHECK_PRODUCT1'
281 | CHECK_PRODUCT1(a, b, t, v, vres); \
| ^~~~~~~~~~~~~~
test-intprops.c:277:5: note: in expansion of macro 'CHECK_SPRODUCT1'
277 | CHECK_SPRODUCT1(b, a, t, v, vres)
| ^~~~~~~~~~~~~~~
test-intprops.c:292:3: note: in expansion of macro 'CHECK_SPRODUCT'
292 | CHECK_SPRODUCT (0, -1, int, false, DONTCARE);
| ^~~~~~~~~~~~~~
test-intprops.c:279:42: error: expected expression before '==' token
279 | VERIFY (INT_MULTIPLY_OVERFLOW (a, b) == (v))
| ^~
../../gl/verify.h:251:31: note: in definition of macro 'verify'
251 | #define verify(R) _GL_VERIFY (R, "verify (" #R ")")
| ^
test-intprops.c:279:5: note: in expansion of macro 'VERIFY'
279 | VERIFY (INT_MULTIPLY_OVERFLOW (a, b) == (v))
| ^~~~~~
test-intprops.c:281:5: note: in expansion of macro 'CHECK_PRODUCT1'
281 | CHECK_PRODUCT1(a, b, t, v, vres); \
| ^~~~~~~~~~~~~~
test-intprops.c:276:5: note: in expansion of macro 'CHECK_SPRODUCT1'
276 | CHECK_SPRODUCT1(a, b, t, v, vres); \
| ^~~~~~~~~~~~~~~
test-intprops.c:293:3: note: in expansion of macro 'CHECK_SPRODUCT'
293 | CHECK_SPRODUCT (0, 0, int, false, DONTCARE);
| ^~~~~~~~~~~~~~
test-intprops.c:279:42: error: expression in static assertion is not an integer
279 | VERIFY (INT_MULTIPLY_OVERFLOW (a, b) == (v))
| ^~
../../gl/verify.h:251:31: note: in definition of macro 'verify'
251 | #define verify(R) _GL_VERIFY (R, "verify (" #R ")")
| ^
test-intprops.c:279:5: note: in expansion of macro 'VERIFY'
279 | VERIFY (INT_MULTIPLY_OVERFLOW (a, b) == (v))
| ^~~~~~
test-intprops.c:281:5: note: in expansion of macro 'CHECK_PRODUCT1'
281 | CHECK_PRODUCT1(a, b, t, v, vres); \
| ^~~~~~~~~~~~~~
test-intprops.c:276:5: note: in expansion of macro 'CHECK_SPRODUCT1'
276 | CHECK_SPRODUCT1(a, b, t, v, vres); \
| ^~~~~~~~~~~~~~~
test-intprops.c:293:3: note: in expansion of macro 'CHECK_SPRODUCT'
293 | CHECK_SPRODUCT (0, 0, int, false, DONTCARE);
| ^~~~~~~~~~~~~~
test-intprops.c:279:42: error: expected expression before '==' token
279 | VERIFY (INT_MULTIPLY_OVERFLOW (a, b) == (v))
| ^~
../../gl/verify.h:251:31: note: in definition of macro 'verify'
251 | #define verify(R) _GL_VERIFY (R, "verify (" #R ")")
| ^
test-intprops.c:279:5: note: in expansion of macro 'VERIFY'
279 | VERIFY (INT_MULTIPLY_OVERFLOW (a, b) == (v))
| ^~~~~~
test-intprops.c:281:5: note: in expansion of macro 'CHECK_PRODUCT1'
281 | CHECK_PRODUCT1(a, b, t, v, vres); \
| ^~~~~~~~~~~~~~
test-intprops.c:277:5: note: in expansion of macro 'CHECK_SPRODUCT1'
277 | CHECK_SPRODUCT1(b, a, t, v, vres)
| ^~~~~~~~~~~~~~~
test-intprops.c:293:3: note: in expansion of macro 'CHECK_SPRODUCT'
293 | CHECK_SPRODUCT (0, 0, int, false, DONTCARE);
| ^~~~~~~~~~~~~~
test-intprops.c:279:42: error: expression in static assertion is not an integer
279 | VERIFY (INT_MULTIPLY_OVERFLOW (a, b) == (v))
| ^~
../../gl/verify.h:251:31: note: in definition of macro 'verify'
251 | #define verify(R) _GL_VERIFY (R, "verify (" #R ")")
| ^
test-intprops.c:279:5: note: in expansion of macro 'VERIFY'
279 | VERIFY (INT_MULTIPLY_OVERFLOW (a, b) == (v))
| ^~~~~~
test-intprops.c:281:5: note: in expansion of macro 'CHECK_PRODUCT1'
281 | CHECK_PRODUCT1(a, b, t, v, vres); \
| ^~~~~~~~~~~~~~
test-intprops.c:277:5: note: in expansion of macro 'CHECK_SPRODUCT1'
277 | CHECK_SPRODUCT1(b, a, t, v, vres)
| ^~~~~~~~~~~~~~~
test-intprops.c:293:3: note: in expansion of macro 'CHECK_SPRODUCT'
293 | CHECK_SPRODUCT (0, 0, int, false, DONTCARE);
| ^~~~~~~~~~~~~~
test-intprops.c:279:42: error: expected expression before '==' token
279 | VERIFY (INT_MULTIPLY_OVERFLOW (a, b) == (v))
| ^~
../../gl/verify.h:251:31: note: in definition of macro 'verify'
251 | #define verify(R) _GL_VERIFY (R, "verify (" #R ")")
| ^
test-intprops.c:279:5: note: in expansion of macro 'VERIFY'
279 | VERIFY (INT_MULTIPLY_OVERFLOW (a, b) == (v))
| ^~~~~~
test-intprops.c:273:5: note: in expansion of macro 'CHECK_PRODUCT1'
273 | CHECK_PRODUCT1(a, b, t, v, vres); \
| ^~~~~~~~~~~~~~
test-intprops.c:294:3: note: in expansion of macro 'CHECK_PRODUCT'
294 | CHECK_PRODUCT (0, 0u, unsigned int, false, DONTCARE);
| ^~~~~~~~~~~~~
test-intprops.c:279:42: error: expression in static assertion is not an integer
279 | VERIFY (INT_MULTIPLY_OVERFLOW (a, b) == (v))
| ^~
../../gl/verify.h:251:31: note: in definition of macro 'verify'
251 | #define verify(R) _GL_VERIFY (R, "verify (" #R ")")
| ^
test-intprops.c:279:5: note: in expansion of macro 'VERIFY'
279 | VERIFY (INT_MULTIPLY_OVERFLOW (a, b) == (v))
| ^~~~~~
test-intprops.c:273:5: note: in expansion of macro 'CHECK_PRODUCT1'
273 | CHECK_PRODUCT1(a, b, t, v, vres); \
| ^~~~~~~~~~~~~~
test-intprops.c:294:3: note: in expansion of macro 'CHECK_PRODUCT'
294 | CHECK_PRODUCT (0, 0u, unsigned int, false, DONTCARE);
| ^~~~~~~~~~~~~
test-intprops.c:279:42: error: expected expression before '==' token
279 | VERIFY (INT_MULTIPLY_OVERFLOW (a, b) == (v))
| ^~
../../gl/verify.h:251:31: note: in definition of macro 'verify'
251 | #define verify(R) _GL_VERIFY (R, "verify (" #R ")")
| ^
test-intprops.c:279:5: note: in expansion of macro 'VERIFY'
279 | VERIFY (INT_MULTIPLY_OVERFLOW (a, b) == (v))
| ^~~~~~
test-intprops.c:274:5: note: in expansion of macro 'CHECK_PRODUCT1'
274 | CHECK_PRODUCT1(b, a, t, v, vres)
| ^~~~~~~~~~~~~~
test-intprops.c:294:3: note: in expansion of macro 'CHECK_PRODUCT'
294 | CHECK_PRODUCT (0, 0u, unsigned int, false, DONTCARE);
| ^~~~~~~~~~~~~
test-intprops.c:279:42: error: expression in static assertion is not an integer
279 | VERIFY (INT_MULTIPLY_OVERFLOW (a, b) == (v))
| ^~
../../gl/verify.h:251:31: note: in definition of macro 'verify'
251 | #define verify(R) _GL_VERIFY (R, "verify (" #R ")")
| ^
test-intprops.c:279:5: note: in expansion of macro 'VERIFY'
279 | VERIFY (INT_MULTIPLY_OVERFLOW (a, b) == (v))
| ^~~~~~
test-intprops.c:274:5: note: in expansion of macro 'CHECK_PRODUCT1'
274 | CHECK_PRODUCT1(b, a, t, v, vres)
| ^~~~~~~~~~~~~~
test-intprops.c:294:3: note: in expansion of macro 'CHECK_PRODUCT'
294 | CHECK_PRODUCT (0, 0u, unsigned int, false, DONTCARE);
| ^~~~~~~~~~~~~
test-intprops.c:279:42: error: expected expression before '==' token
279 | VERIFY (INT_MULTIPLY_OVERFLOW (a, b) == (v))
| ^~
../../gl/verify.h:251:31: note: in definition of macro 'verify'
251 | #define verify(R) _GL_VERIFY (R, "verify (" #R ")")
| ^
test-intprops.c:279:5: note: in expansion of macro 'VERIFY'
279 | VERIFY (INT_MULTIPLY_OVERFLOW (a, b) == (v))
| ^~~~~~
test-intprops.c:281:5: note: in expansion of macro 'CHECK_PRODUCT1'
281 | CHECK_PRODUCT1(a, b, t, v, vres); \
| ^~~~~~~~~~~~~~
test-intprops.c:276:5: note: in expansion of macro 'CHECK_SPRODUCT1'
276 | CHECK_SPRODUCT1(a, b, t, v, vres); \
| ^~~~~~~~~~~~~~~
test-intprops.c:295:3: note: in expansion of macro 'CHECK_SPRODUCT'
295 | CHECK_SPRODUCT (0, 1, int, false, DONTCARE);
| ^~~~~~~~~~~~~~
test-intprops.c:279:42: error: expression in static assertion is not an integer
279 | VERIFY (INT_MULTIPLY_OVERFLOW (a, b) == (v))
| ^~
../../gl/verify.h:251:31: note: in definition of macro 'verify'
251 | #define verify(R) _GL_VERIFY (R, "verify (" #R ")")
| ^
test-intprops.c:279:5: note: in expansion of macro 'VERIFY'
279 | VERIFY (INT_MULTIPLY_OVERFLOW (a, b) == (v))
| ^~~~~~
test-intprops.c:281:5: note: in expansion of macro 'CHECK_PRODUCT1'
281 | CHECK_PRODUCT1(a, b, t, v, vres); \
| ^~~~~~~~~~~~~~
test-intprops.c:276:5: note: in expansion of macro 'CHECK_SPRODUCT1'
276 | CHECK_SPRODUCT1(a, b, t, v, vres); \
| ^~~~~~~~~~~~~~~
test-intprops.c:295:3: note: in expansion of macro 'CHECK_SPRODUCT'
295 | CHECK_SPRODUCT (0, 1, int, false, DONTCARE);
| ^~~~~~~~~~~~~~
test-intprops.c:279:42: error: expected expression before '==' token
279 | VERIFY (INT_MULTIPLY_OVERFLOW (a, b) == (v))
| ^~
../../gl/verify.h:251:31: note: in definition of macro 'verify'
251 | #define verify(R) _GL_VERIFY (R, "verify (" #R ")")
| ^
test-intprops.c:279:5: note: in expansion of macro 'VERIFY'
279 | VERIFY (INT_MULTIPLY_OVERFLOW (a, b) == (v))
| ^~~~~~
test-intprops.c:281:5: note: in expansion of macro 'CHECK_PRODUCT1'
281 | CHECK_PRODUCT1(a, b, t, v, vres); \
| ^~~~~~~~~~~~~~
test-intprops.c:277:5: note: in expansion of macro 'CHECK_SPRODUCT1'
277 | CHECK_SPRODUCT1(b, a, t, v, vres)
| ^~~~~~~~~~~~~~~
test-intprops.c:295:3: note: in expansion of macro 'CHECK_SPRODUCT'
295 | CHECK_SPRODUCT (0, 1, int, false, DONTCARE);
| ^~~~~~~~~~~~~~
test-intprops.c:279:42: error: expression in static assertion is not an integer
279 | VERIFY (INT_MULTIPLY_OVERFLOW (a, b) == (v))
| ^~
../../gl/verify.h:251:31: note: in definition of macro 'verify'
251 | #define verify(R) _GL_VERIFY (R, "verify (" #R ")")
| ^
test-intprops.c:279:5: note: in expansion of macro 'VERIFY'
279 | VERIFY (INT_MULTIPLY_OVERFLOW (a, b) == (v))
| ^~~~~~
test-intprops.c:281:5: note: in expansion of macro 'CHECK_PRODUCT1'
281 | CHECK_PRODUCT1(a, b, t, v, vres); \
| ^~~~~~~~~~~~~~
test-intprops.c:277:5: note: in expansion of macro 'CHECK_SPRODUCT1'
277 | CHECK_SPRODUCT1(b, a, t, v, vres)
| ^~~~~~~~~~~~~~~
test-intprops.c:295:3: note: in expansion of macro 'CHECK_SPRODUCT'
295 | CHECK_SPRODUCT (0, 1, int, false, DONTCARE);
| ^~~~~~~~~~~~~~
test-intprops.c:279:42: error: expected expression before '==' token
279 | VERIFY (INT_MULTIPLY_OVERFLOW (a, b) == (v))
| ^~
../../gl/verify.h:251:31: note: in definition of macro 'verify'
251 | #define verify(R) _GL_VERIFY (R, "verify (" #R ")")
| ^
test-intprops.c:279:5: note: in expansion of macro 'VERIFY'
279 | VERIFY (INT_MULTIPLY_OVERFLOW (a, b) == (v))
| ^~~~~~
test-intprops.c:281:5: note: in expansion of macro 'CHECK_PRODUCT1'
281 | CHECK_PRODUCT1(a, b, t, v, vres); \
| ^~~~~~~~~~~~~~
test-intprops.c:276:5: note: in expansion of macro 'CHECK_SPRODUCT1'
276 | CHECK_SPRODUCT1(a, b, t, v, vres); \
| ^~~~~~~~~~~~~~~
test-intprops.c:296:3: note: in expansion of macro 'CHECK_SPRODUCT'
296 | CHECK_SPRODUCT (0, INT_MAX, int, false, DONTCARE);
| ^~~~~~~~~~~~~~
test-intprops.c:279:42: error: expression in static assertion is not an integer
279 | VERIFY (INT_MULTIPLY_OVERFLOW (a, b) == (v))
| ^~
../../gl/verify.h:251:31: note: in definition of macro 'verify'
251 | #define verify(R) _GL_VERIFY (R, "verify (" #R ")")
| ^
test-intprops.c:279:5: note: in expansion of macro 'VERIFY'
279 | VERIFY (INT_MULTIPLY_OVERFLOW (a, b) == (v))
| ^~~~~~
test-intprops.c:281:5: note: in expansion of macro 'CHECK_PRODUCT1'
281 | CHECK_PRODUCT1(a, b, t, v, vres); \
| ^~~~~~~~~~~~~~
test-intprops.c:276:5: note: in expansion of macro 'CHECK_SPRODUCT1'
276 | CHECK_SPRODUCT1(a, b, t, v, vres); \
| ^~~~~~~~~~~~~~~
test-intprops.c:296:3: note: in expansion of macro 'CHECK_SPRODUCT'
296 | CHECK_SPRODUCT (0, INT_MAX, int, false, DONTCARE);
| ^~~~~~~~~~~~~~
test-intprops.c:279:42: error: expected expression before '==' token
279 | VERIFY (INT_MULTIPLY_OVERFLOW (a, b) == (v))
| ^~
../../gl/verify.h:251:31: note: in definition of macro 'verify'
251 | #define verify(R) _GL_VERIFY (R, "verify (" #R ")")
| ^
test-intprops.c:279:5: note: in expansion of macro 'VERIFY'
279 | VERIFY (INT_MULTIPLY_OVERFLOW (a, b) == (v))
| ^~~~~~
test-intprops.c:281:5: note: in expansion of macro 'CHECK_PRODUCT1'
281 | CHECK_PRODUCT1(a, b, t, v, vres); \
| ^~~~~~~~~~~~~~
test-intprops.c:277:5: note: in expansion of macro 'CHECK_SPRODUCT1'
277 | CHECK_SPRODUCT1(b, a, t, v, vres)
| ^~~~~~~~~~~~~~~
test-intprops.c:296:3: note: in expansion of macro 'CHECK_SPRODUCT'
296 | CHECK_SPRODUCT (0, INT_MAX, int, false, DONTCARE);
| ^~~~~~~~~~~~~~
test-intprops.c:279:42: error: expression in static assertion is not an integer
279 | VERIFY (INT_MULTIPLY_OVERFLOW (a, b) == (v))
| ^~
../../gl/verify.h:251:31: note: in definition of macro 'verify'
251 | #define verify(R) _GL_VERIFY (R, "verify (" #R ")")
| ^
test-intprops.c:279:5: note: in expansion of macro 'VERIFY'
279 | VERIFY (INT_MULTIPLY_OVERFLOW (a, b) == (v))
| ^~~~~~
test-intprops.c:281:5: note: in expansion of macro 'CHECK_PRODUCT1'
281 | CHECK_PRODUCT1(a, b, t, v, vres); \
| ^~~~~~~~~~~~~~
test-intprops.c:277:5: note: in expansion of macro 'CHECK_SPRODUCT1'
277 | CHECK_SPRODUCT1(b, a, t, v, vres)
| ^~~~~~~~~~~~~~~
test-intprops.c:296:3: note: in expansion of macro 'CHECK_SPRODUCT'
296 | CHECK_SPRODUCT (0, INT_MAX, int, false, DONTCARE);
| ^~~~~~~~~~~~~~
test-intprops.c:279:42: error: expected expression before '==' token
279 | VERIFY (INT_MULTIPLY_OVERFLOW (a, b) == (v))
| ^~
../../gl/verify.h:251:31: note: in definition of macro 'verify'
251 | #define verify(R) _GL_VERIFY (R, "verify (" #R ")")
| ^
test-intprops.c:279:5: note: in expansion of macro 'VERIFY'
279 | VERIFY (INT_MULTIPLY_OVERFLOW (a, b) == (v))
| ^~~~~~
test-intprops.c:281:5: note: in expansion of macro 'CHECK_PRODUCT1'
281 | CHECK_PRODUCT1(a, b, t, v, vres); \
| ^~~~~~~~~~~~~~
test-intprops.c:276:5: note: in expansion of macro 'CHECK_SPRODUCT1'
276 | CHECK_SPRODUCT1(a, b, t, v, vres); \
| ^~~~~~~~~~~~~~~
test-intprops.c:297:3: note: in expansion of macro 'CHECK_SPRODUCT'
297 | CHECK_SPRODUCT (0, INT_MIN, int, false, DONTCARE);
| ^~~~~~~~~~~~~~
test-intprops.c:279:42: error: expression in static assertion is not an integer
279 | VERIFY (INT_MULTIPLY_OVERFLOW (a, b) == (v))
| ^~
../../gl/verify.h:251:31: note: in definition of macro 'verify'
251 | #define verify(R) _GL_VERIFY (R, "verify (" #R ")")
| ^
test-intprops.c:279:5: note: in expansion of macro 'VERIFY'
279 | VERIFY (INT_MULTIPLY_OVERFLOW (a, b) == (v))
| ^~~~~~
test-intprops.c:281:5: note: in expansion of macro 'CHECK_PRODUCT1'
281 | CHECK_PRODUCT1(a, b, t, v, vres); \
| ^~~~~~~~~~~~~~
test-intprops.c:276:5: note: in expansion of macro 'CHECK_SPRODUCT1'
276 | CHECK_SPRODUCT1(a, b, t, v, vres); \
| ^~~~~~~~~~~~~~~
test-intprops.c:297:3: note: in expansion of macro 'CHECK_SPRODUCT'
297 | CHECK_SPRODUCT (0, INT_MIN, int, false, DONTCARE);
| ^~~~~~~~~~~~~~
test-intprops.c:279:42: error: expected expression before '==' token
279 | VERIFY (INT_MULTIPLY_OVERFLOW (a, b) == (v))
| ^~
../../gl/verify.h:251:31: note: in definition of macro 'verify'
251 | #define verify(R) _GL_VERIFY (R, "verify (" #R ")")
| ^
test-intprops.c:279:5: note: in expansion of macro 'VERIFY'
279 | VERIFY (INT_MULTIPLY_OVERFLOW (a, b) == (v))
| ^~~~~~
test-intprops.c:281:5: note: in expansion of macro 'CHECK_PRODUCT1'
281 | CHECK_PRODUCT1(a, b, t, v, vres); \
| ^~~~~~~~~~~~~~
test-intprops.c:277:5: note: in expansion of macro 'CHECK_SPRODUCT1'
277 | CHECK_SPRODUCT1(b, a, t, v, vres)
| ^~~~~~~~~~~~~~~
test-intprops.c:297:3: note: in expansion of macro 'CHECK_SPRODUCT'
297 | CHECK_SPRODUCT (0, INT_MIN, int, false, DONTCARE);
| ^~~~~~~~~~~~~~
test-intprops.c:279:42: error: expression in static assertion is not an integer
279 | VERIFY (INT_MULTIPLY_OVERFLOW (a, b) == (v))
| ^~
../../gl/verify.h:251:31: note: in definition of macro 'verify'
251 | #define verify(R) _GL_VERIFY (R, "verify (" #R ")")
| ^
test-intprops.c:279:5: note: in expansion of macro 'VERIFY'
279 | VERIFY (INT_MULTIPLY_OVERFLOW (a, b) == (v))
| ^~~~~~
test-intprops.c:281:5: note: in expansion of macro 'CHECK_PRODUCT1'
281 | CHECK_PRODUCT1(a, b, t, v, vres); \
| ^~~~~~~~~~~~~~
test-intprops.c:277:5: note: in expansion of macro 'CHECK_SPRODUCT1'
277 | CHECK_SPRODUCT1(b, a, t, v, vres)
| ^~~~~~~~~~~~~~~
test-intprops.c:297:3: note: in expansion of macro 'CHECK_SPRODUCT'
297 | CHECK_SPRODUCT (0, INT_MIN, int, false, DONTCARE);
| ^~~~~~~~~~~~~~
test-intprops.c:279:42: error: expected expression before '==' token
279 | VERIFY (INT_MULTIPLY_OVERFLOW (a, b) == (v))
| ^~
../../gl/verify.h:251:31: note: in definition of macro 'verify'
251 | #define verify(R) _GL_VERIFY (R, "verify (" #R ")")
| ^
test-intprops.c:279:5: note: in expansion of macro 'VERIFY'
279 | VERIFY (INT_MULTIPLY_OVERFLOW (a, b) == (v))
| ^~~~~~
test-intprops.c:273:5: note: in expansion of macro 'CHECK_PRODUCT1'
273 | CHECK_PRODUCT1(a, b, t, v, vres); \
| ^~~~~~~~~~~~~~
test-intprops.c:298:3: note: in expansion of macro 'CHECK_PRODUCT'
298 | CHECK_PRODUCT (0, UINT_MAX, unsigned int, false, DONTCARE);
| ^~~~~~~~~~~~~
test-intprops.c:279:42: error: expression in static assertion is not an integer
279 | VERIFY (INT_MULTIPLY_OVERFLOW (a, b) == (v))
| ^~
../../gl/verify.h:251:31: note: in definition of macro 'verify'
251 | #define verify(R) _GL_VERIFY (R, "verify (" #R ")")
| ^
test-intprops.c:279:5: note: in expansion of macro 'VERIFY'
279 | VERIFY (INT_MULTIPLY_OVERFLOW (a, b) == (v))
| ^~~~~~
test-intprops.c:273:5: note: in expansion of macro 'CHECK_PRODUCT1'
273 | CHECK_PRODUCT1(a, b, t, v, vres); \
| ^~~~~~~~~~~~~~
test-intprops.c:298:3: note: in expansion of macro 'CHECK_PRODUCT'
298 | CHECK_PRODUCT (0, UINT_MAX, unsigned int, false, DONTCARE);
| ^~~~~~~~~~~~~
test-intprops.c:279:42: error: expected expression before '==' token
279 | VERIFY (INT_MULTIPLY_OVERFLOW (a, b) == (v))
| ^~
../../gl/verify.h:251:31: note: in definition of macro 'verify'
251 | #define verify(R) _GL_VERIFY (R, "verify (" #R ")")
| ^
test-intprops.c:279:5: note: in expansion of macro 'VERIFY'
279 | VERIFY (INT_MULTIPLY_OVERFLOW (a, b) == (v))
| ^~~~~~
test-intprops.c:274:5: note: in expansion of macro 'CHECK_PRODUCT1'
274 | CHECK_PRODUCT1(b, a, t, v, vres)
| ^~~~~~~~~~~~~~
test-intprops.c:298:3: note: in expansion of macro 'CHECK_PRODUCT'
298 | CHECK_PRODUCT (0, UINT_MAX, unsigned int, false, DONTCARE);
| ^~~~~~~~~~~~~
test-intprops.c:279:42: error: expression in static assertion is not an integer
279 | VERIFY (INT_MULTIPLY_OVERFLOW (a, b) == (v))
| ^~
../../gl/verify.h:251:31: note: in definition of macro 'verify'
251 | #define verify(R) _GL_VERIFY (R, "verify (" #R ")")
| ^
test-intprops.c:279:5: note: in expansion of macro 'VERIFY'
279 | VERIFY (INT_MULTIPLY_OVERFLOW (a, b) == (v))
| ^~~~~~
test-intprops.c:274:5: note: in expansion of macro 'CHECK_PRODUCT1'
274 | CHECK_PRODUCT1(b, a, t, v, vres)
| ^~~~~~~~~~~~~~
test-intprops.c:298:3: note: in expansion of macro 'CHECK_PRODUCT'
298 | CHECK_PRODUCT (0, UINT_MAX, unsigned int, false, DONTCARE);
| ^~~~~~~~~~~~~
test-intprops.c:279:42: error: expected expression before '==' token
279 | VERIFY (INT_MULTIPLY_OVERFLOW (a, b) == (v))
| ^~
../../gl/verify.h:251:31: note: in definition of macro 'verify'
251 | #define verify(R) _GL_VERIFY (R, "verify (" #R ")")
| ^
test-intprops.c:279:5: note: in expansion of macro 'VERIFY'
279 | VERIFY (INT_MULTIPLY_OVERFLOW (a, b) == (v))
| ^~~~~~
test-intprops.c:273:5: note: in expansion of macro 'CHECK_PRODUCT1'
273 | CHECK_PRODUCT1(a, b, t, v, vres); \
| ^~~~~~~~~~~~~~
test-intprops.c:299:3: note: in expansion of macro 'CHECK_PRODUCT'
299 | CHECK_PRODUCT (0u, -1, unsigned int, false, DONTCARE);
| ^~~~~~~~~~~~~
test-intprops.c:279:42: error: expression in static assertion is not an integer
279 | VERIFY (INT_MULTIPLY_OVERFLOW (a, b) == (v))
| ^~
../../gl/verify.h:251:31: note: in definition of macro 'verify'
251 | #define verify(R) _GL_VERIFY (R, "verify (" #R ")")
| ^
test-intprops.c:279:5: note: in expansion of macro 'VERIFY'
279 | VERIFY (INT_MULTIPLY_OVERFLOW (a, b) == (v))
| ^~~~~~
test-intprops.c:273:5: note: in expansion of macro 'CHECK_PRODUCT1'
273 | CHECK_PRODUCT1(a, b, t, v, vres); \
| ^~~~~~~~~~~~~~
test-intprops.c:299:3: note: in expansion of macro 'CHECK_PRODUCT'
299 | CHECK_PRODUCT (0u, -1, unsigned int, false, DONTCARE);
| ^~~~~~~~~~~~~
test-intprops.c:279:42: error: expected expression before '==' token
279 | VERIFY (INT_MULTIPLY_OVERFLOW (a, b) == (v))
| ^~
../../gl/verify.h:251:31: note: in definition of macro 'verify'
251 | #define verify(R) _GL_VERIFY (R, "verify (" #R ")")
| ^
test-intprops.c:279:5: note: in expansion of macro 'VERIFY'
279 | VERIFY (INT_MULTIPLY_OVERFLOW (a, b) == (v))
| ^~~~~~
test-intprops.c:274:5: note: in expansion of macro 'CHECK_PRODUCT1'
274 | CHECK_PRODUCT1(b, a, t, v, vres)
| ^~~~~~~~~~~~~~
test-intprops.c:299:3: note: in expansion of macro 'CHECK_PRODUCT'
299 | CHECK_PRODUCT (0u, -1, unsigned int, false, DONTCARE);
| ^~~~~~~~~~~~~
test-intprops.c:279:42: error: expression in static assertion is not an integer
279 | VERIFY (INT_MULTIPLY_OVERFLOW (a, b) == (v))
| ^~
../../gl/verify.h:251:31: note: in definition of macro 'verify'
251 | #define verify(R) _GL_VERIFY (R, "verify (" #R ")")
| ^
test-intprops.c:279:5: note: in expansion of macro 'VERIFY'
279 | VERIFY (INT_MULTIPLY_OVERFLOW (a, b) == (v))
| ^~~~~~
test-intprops.c:274:5: note: in expansion of macro 'CHECK_PRODUCT1'
274 | CHECK_PRODUCT1(b, a, t, v, vres)
| ^~~~~~~~~~~~~~
test-intprops.c:299:3: note: in expansion of macro 'CHECK_PRODUCT'
299 | CHECK_PRODUCT (0u, -1, unsigned int, false, DONTCARE);
| ^~~~~~~~~~~~~
test-intprops.c:279:42: error: expected expression before '==' token
279 | VERIFY (INT_MULTIPLY_OVERFLOW (a, b) == (v))
| ^~
../../gl/verify.h:251:31: note: in definition of macro 'verify'
251 | #define verify(R) _GL_VERIFY (R, "verify (" #R ")")
| ^
test-intprops.c:279:5: note: in expansion of macro 'VERIFY'
279 | VERIFY (INT_MULTIPLY_OVERFLOW (a, b) == (v))
| ^~~~~~
test-intprops.c:273:5: note: in expansion of macro 'CHECK_PRODUCT1'
273 | CHECK_PRODUCT1(a, b, t, v, vres); \
| ^~~~~~~~~~~~~~
test-intprops.c:300:3: note: in expansion of macro 'CHECK_PRODUCT'
300 | CHECK_PRODUCT (0u, 0, unsigned int, false, DONTCARE);
| ^~~~~~~~~~~~~
test-intprops.c:279:42: error: expression in static assertion is not an integer
279 | VERIFY (INT_MULTIPLY_OVERFLOW (a, b) == (v))
| ^~
../../gl/verify.h:251:31: note: in definition of macro 'verify'
251 | #define verify(R) _GL_VERIFY (R, "verify (" #R ")")
| ^
test-intprops.c:279:5: note: in expansion of macro 'VERIFY'
279 | VERIFY (INT_MULTIPLY_OVERFLOW (a, b) == (v))
| ^~~~~~
test-intprops.c:273:5: note: in expansion of macro 'CHECK_PRODUCT1'
273 | CHECK_PRODUCT1(a, b, t, v, vres); \
| ^~~~~~~~~~~~~~
test-intprops.c:300:3: note: in expansion of macro 'CHECK_PRODUCT'
300 | CHECK_PRODUCT (0u, 0, unsigned int, false, DONTCARE);
| ^~~~~~~~~~~~~
test-intprops.c:279:42: error: expected expression before '==' token
279 | VERIFY (INT_MULTIPLY_OVERFLOW (a, b) == (v))
| ^~
../../gl/verify.h:251:31: note: in definition of macro 'verify'
251 | #define verify(R) _GL_VERIFY (R, "verify (" #R ")")
| ^
test-intprops.c:279:5: note: in expansion of macro 'VERIFY'
279 | VERIFY (INT_MULTIPLY_OVERFLOW (a, b) == (v))
| ^~~~~~
test-intprops.c:274:5: note: in expansion of macro 'CHECK_PRODUCT1'
274 | CHECK_PRODUCT1(b, a, t, v, vres)
| ^~~~~~~~~~~~~~
test-intprops.c:300:3: note: in expansion of macro 'CHECK_PRODUCT'
300 | CHECK_PRODUCT (0u, 0, unsigned int, false, DONTCARE);
| ^~~~~~~~~~~~~
test-intprops.c:279:42: error: expression in static assertion is not an integer
279 | VERIFY (INT_MULTIPLY_OVERFLOW (a, b) == (v))
| ^~
../../gl/verify.h:251:31: note: in definition of macro 'verify'
251 | #define verify(R) _GL_VERIFY (R, "verify (" #R ")")
| ^
test-intprops.c:279:5: note: in expansion of macro 'VERIFY'
279 | VERIFY (INT_MULTIPLY_OVERFLOW (a, b) == (v))
| ^~~~~~
test-intprops.c:274:5: note: in expansion of macro 'CHECK_PRODUCT1'
274 | CHECK_PRODUCT1(b, a, t, v, vres)
| ^~~~~~~~~~~~~~
test-intprops.c:300:3: note: in expansion of macro 'CHECK_PRODUCT'
300 | CHECK_PRODUCT (0u, 0, unsigned int, false, DONTCARE);
| ^~~~~~~~~~~~~
test-intprops.c:279:42: error: expected expression before '==' token
279 | VERIFY (INT_MULTIPLY_OVERFLOW (a, b) == (v))
| ^~
../../gl/verify.h:251:31: note: in definition of macro 'verify'
251 | #define verify(R) _GL_VERIFY (R, "verify (" #R ")")
| ^
test-intprops.c:279:5: note: in expansion of macro 'VERIFY'
279 | VERIFY (INT_MULTIPLY_OVERFLOW (a, b) == (v))
| ^~~~~~
test-intprops.c:273:5: note: in expansion of macro 'CHECK_PRODUCT1'
273 | CHECK_PRODUCT1(a, b, t, v, vres); \
| ^~~~~~~~~~~~~~
test-intprops.c:301:3: note: in expansion of macro 'CHECK_PRODUCT'
301 | CHECK_PRODUCT (0u, 0u, unsigned int, false, DONTCARE);
| ^~~~~~~~~~~~~
test-intprops.c:279:42: error: expression in static assertion is not an integer
279 | VERIFY (INT_MULTIPLY_OVERFLOW (a, b) == (v))
| ^~
../../gl/verify.h:251:31: note: in definition of macro 'verify'
251 | #define verify(R) _GL_VERIFY (R, "verify (" #R ")")
| ^
test-intprops.c:279:5: note: in expansion of macro 'VERIFY'
279 | VERIFY (INT_MULTIPLY_OVERFLOW (a, b) == (v))
| ^~~~~~
test-intprops.c:273:5: note: in expansion of macro 'CHECK_PRODUCT1'
273 | CHECK_PRODUCT1(a, b, t, v, vres); \
| ^~~~~~~~~~~~~~
test-intprops.c:301:3: note: in expansion of macro 'CHECK_PRODUCT'
301 | CHECK_PRODUCT (0u, 0u, unsigned int, false, DONTCARE);
| ^~~~~~~~~~~~~
test-intprops.c:279:42: error: expected expression before '==' token
279 | VERIFY (INT_MULTIPLY_OVERFLOW (a, b) == (v))
| ^~
../../gl/verify.h:251:31: note: in definition of macro 'verify'
251 | #define verify(R) _GL_VERIFY (R, "verify (" #R ")")
| ^
test-intprops.c:279:5: note: in expansion of macro 'VERIFY'
279 | VERIFY (INT_MULTIPLY_OVERFLOW (a, b) == (v))
| ^~~~~~
test-intprops.c:274:5: note: in expansion of macro 'CHECK_PRODUCT1'
274 | CHECK_PRODUCT1(b, a, t, v, vres)
| ^~~~~~~~~~~~~~
test-intprops.c:301:3: note: in expansion of macro 'CHECK_PRODUCT'
301 | CHECK_PRODUCT (0u, 0u, unsigned int, false, DONTCARE);
| ^~~~~~~~~~~~~
test-intprops.c:279:42: error: expression in static assertion is not an integer
279 | VERIFY (INT_MULTIPLY_OVERFLOW (a, b) == (v))
| ^~
../../gl/verify.h:251:31: note: in definition of macro 'verify'
251 | #define verify(R) _GL_VERIFY (R, "verify (" #R ")")
| ^
test-intprops.c:279:5: note: in expansion of macro 'VERIFY'
279 | VERIFY (INT_MULTIPLY_OVERFLOW (a, b) == (v))
| ^~~~~~
test-intprops.c:274:5: note: in expansion of macro 'CHECK_PRODUCT1'
274 | CHECK_PRODUCT1(b, a, t, v, vres)
| ^~~~~~~~~~~~~~
test-intprops.c:301:3: note: in expansion of macro 'CHECK_PRODUCT'
301 | CHECK_PRODUCT (0u, 0u, unsigned int, false, DONTCARE);
| ^~~~~~~~~~~~~
test-intprops.c:279:42: error: expected expression before '==' token
279 | VERIFY (INT_MULTIPLY_OVERFLOW (a, b) == (v))
| ^~
../../gl/verify.h:251:31: note: in definition of macro 'verify'
251 | #define verify(R) _GL_VERIFY (R, "verify (" #R ")")
| ^
test-intprops.c:279:5: note: in expansion of macro 'VERIFY'
279 | VERIFY (INT_MULTIPLY_OVERFLOW (a, b) == (v))
| ^~~~~~
test-intprops.c:273:5: note: in expansion of macro 'CHECK_PRODUCT1'
273 | CHECK_PRODUCT1(a, b, t, v, vres); \
| ^~~~~~~~~~~~~~
test-intprops.c:302:3: note: in expansion of macro 'CHECK_PRODUCT'
302 | CHECK_PRODUCT (0u, 1, unsigned int, false, DONTCARE);
| ^~~~~~~~~~~~~
test-intprops.c:279:42: error: expression in static assertion is not an integer
279 | VERIFY (INT_MULTIPLY_OVERFLOW (a, b) == (v))
| ^~
../../gl/verify.h:251:31: note: in definition of macro 'verify'
251 | #define verify(R) _GL_VERIFY (R, "verify (" #R ")")
| ^
test-intprops.c:279:5: note: in expansion of macro 'VERIFY'
279 | VERIFY (INT_MULTIPLY_OVERFLOW (a, b) == (v))
| ^~~~~~
test-intprops.c:273:5: note: in expansion of macro 'CHECK_PRODUCT1'
273 | CHECK_PRODUCT1(a, b, t, v, vres); \
| ^~~~~~~~~~~~~~
test-intprops.c:302:3: note: in expansion of macro 'CHECK_PRODUCT'
302 | CHECK_PRODUCT (0u, 1, unsigned int, false, DONTCARE);
| ^~~~~~~~~~~~~
test-intprops.c:279:42: error: expected expression before '==' token
279 | VERIFY (INT_MULTIPLY_OVERFLOW (a, b) == (v))
| ^~
../../gl/verify.h:251:31: note: in definition of macro 'verify'
251 | #define verify(R) _GL_VERIFY (R, "verify (" #R ")")
| ^
test-intprops.c:279:5: note: in expansion of macro 'VERIFY'
279 | VERIFY (INT_MULTIPLY_OVERFLOW (a, b) == (v))
| ^~~~~~
test-intprops.c:274:5: note: in expansion of macro 'CHECK_PRODUCT1'
274 | CHECK_PRODUCT1(b, a, t, v, vres)
| ^~~~~~~~~~~~~~
test-intprops.c:302:3: note: in expansion of macro 'CHECK_PRODUCT'
302 | CHECK_PRODUCT (0u, 1, unsigned int, false, DONTCARE);
| ^~~~~~~~~~~~~
test-intprops.c:279:42: error: expression in static assertion is not an integer
279 | VERIFY (INT_MULTIPLY_OVERFLOW (a, b) == (v))
| ^~
../../gl/verify.h:251:31: note: in definition of macro 'verify'
251 | #define verify(R) _GL_VERIFY (R, "verify (" #R ")")
| ^
test-intprops.c:279:5: note: in expansion of macro 'VERIFY'
279 | VERIFY (INT_MULTIPLY_OVERFLOW (a, b) == (v))
| ^~~~~~
test-intprops.c:274:5: note: in expansion of macro 'CHECK_PRODUCT1'
274 | CHECK_PRODUCT1(b, a, t, v, vres)
| ^~~~~~~~~~~~~~
test-intprops.c:302:3: note: in expansion of macro 'CHECK_PRODUCT'
302 | CHECK_PRODUCT (0u, 1, unsigned int, false, DONTCARE);
| ^~~~~~~~~~~~~
test-intprops.c:279:42: error: expected expression before '==' token
279 | VERIFY (INT_MULTIPLY_OVERFLOW (a, b) == (v))
| ^~
../../gl/verify.h:251:31: note: in definition of macro 'verify'
251 | #define verify(R) _GL_VERIFY (R, "verify (" #R ")")
| ^
test-intprops.c:279:5: note: in expansion of macro 'VERIFY'
279 | VERIFY (INT_MULTIPLY_OVERFLOW (a, b) == (v))
| ^~~~~~
test-intprops.c:273:5: note: in expansion of macro 'CHECK_PRODUCT1'
273 | CHECK_PRODUCT1(a, b, t, v, vres); \
| ^~~~~~~~~~~~~~
test-intprops.c:303:3: note: in expansion of macro 'CHECK_PRODUCT'
303 | CHECK_PRODUCT (0u, INT_MAX, unsigned int, false, DONTCARE);
| ^~~~~~~~~~~~~
test-intprops.c:279:42: error: expression in static assertion is not an integer
279 | VERIFY (INT_MULTIPLY_OVERFLOW (a, b) == (v))
| ^~
../../gl/verify.h:251:31: note: in definition of macro 'verify'
251 | #define verify(R) _GL_VERIFY (R, "verify (" #R ")")
| ^
test-intprops.c:279:5: note: in expansion of macro 'VERIFY'
279 | VERIFY (INT_MULTIPLY_OVERFLOW (a, b) == (v))
| ^~~~~~
test-intprops.c:273:5: note: in expansion of macro 'CHECK_PRODUCT1'
273 | CHECK_PRODUCT1(a, b, t, v, vres); \
| ^~~~~~~~~~~~~~
test-intprops.c:303:3: note: in expansion of macro 'CHECK_PRODUCT'
303 | CHECK_PRODUCT (0u, INT_MAX, unsigned int, false, DONTCARE);
| ^~~~~~~~~~~~~
test-intprops.c:279:42: error: expected expression before '==' token
279 | VERIFY (INT_MULTIPLY_OVERFLOW (a, b) == (v))
| ^~
../../gl/verify.h:251:31: note: in definition of macro 'verify'
251 | #define verify(R) _GL_VERIFY (R, "verify (" #R ")")
| ^
test-intprops.c:279:5: note: in expansion of macro 'VERIFY'
279 | VERIFY (INT_MULTIPLY_OVERFLOW (a, b) == (v))
| ^~~~~~
test-intprops.c:274:5: note: in expansion of macro 'CHECK_PRODUCT1'
274 | CHECK_PRODUCT1(b, a, t, v, vres)
| ^~~~~~~~~~~~~~
test-intprops.c:303:3: note: in expansion of macro 'CHECK_PRODUCT'
303 | CHECK_PRODUCT (0u, INT_MAX, unsigned int, false, DONTCARE);
| ^~~~~~~~~~~~~
test-intprops.c:279:42: error: expression in static assertion is not an integer
279 | VERIFY (INT_MULTIPLY_OVERFLOW (a, b) == (v))
| ^~
../../gl/verify.h:251:31: note: in definition of macro 'verify'
251 | #define verify(R) _GL_VERIFY (R, "verify (" #R ")")
| ^
test-intprops.c:279:5: note: in expansion of macro 'VERIFY'
279 | VERIFY (INT_MULTIPLY_OVERFLOW (a, b) == (v))
| ^~~~~~
test-intprops.c:274:5: note: in expansion of macro 'CHECK_PRODUCT1'
274 | CHECK_PRODUCT1(b, a, t, v, vres)
| ^~~~~~~~~~~~~~
test-intprops.c:303:3: note: in expansion of macro 'CHECK_PRODUCT'
303 | CHECK_PRODUCT (0u, INT_MAX, unsigned int, false, DONTCARE);
| ^~~~~~~~~~~~~
test-intprops.c:279:42: error: expected expression before '==' token
279 | VERIFY (INT_MULTIPLY_OVERFLOW (a, b) == (v))
| ^~
../../gl/verify.h:251:31: note: in definition of macro 'verify'
251 | #define verify(R) _GL_VERIFY (R, "verify (" #R ")")
| ^
test-intprops.c:279:5: note: in expansion of macro 'VERIFY'
279 | VERIFY (INT_MULTIPLY_OVERFLOW (a, b) == (v))
| ^~~~~~
test-intprops.c:273:5: note: in expansion of macro 'CHECK_PRODUCT1'
273 | CHECK_PRODUCT1(a, b, t, v, vres); \
| ^~~~~~~~~~~~~~
test-intprops.c:304:3: note: in expansion of macro 'CHECK_PRODUCT'
304 | CHECK_PRODUCT (0u, INT_MIN, unsigned int, false, DONTCARE);
| ^~~~~~~~~~~~~
test-intprops.c:279:42: error: expression in static assertion is not an integer
279 | VERIFY (INT_MULTIPLY_OVERFLOW (a, b) == (v))
| ^~
../../gl/verify.h:251:31: note: in definition of macro 'verify'
251 | #define verify(R) _GL_VERIFY (R, "verify (" #R ")")
| ^
test-intprops.c:279:5: note: in expansion of macro 'VERIFY'
279 | VERIFY (INT_MULTIPLY_OVERFLOW (a, b) == (v))
| ^~~~~~
test-intprops.c:273:5: note: in expansion of macro 'CHECK_PRODUCT1'
273 | CHECK_PRODUCT1(a, b, t, v, vres); \
| ^~~~~~~~~~~~~~
test-intprops.c:304:3: note: in expansion of macro 'CHECK_PRODUCT'
304 | CHECK_PRODUCT (0u, INT_MIN, unsigned int, false, DONTCARE);
| ^~~~~~~~~~~~~
test-intprops.c:279:42: error: expected expression before '==' token
279 | VERIFY (INT_MULTIPLY_OVERFLOW (a, b) == (v))
| ^~
../../gl/verify.h:251:31: note: in definition of macro 'verify'
251 | #define verify(R) _GL_VERIFY (R, "verify (" #R ")")
| ^
test-intprops.c:279:5: note: in expansion of macro 'VERIFY'
279 | VERIFY (INT_MULTIPLY_OVERFLOW (a, b) == (v))
| ^~~~~~
test-intprops.c:274:5: note: in expansion of macro 'CHECK_PRODUCT1'
274 | CHECK_PRODUCT1(b, a, t, v, vres)
| ^~~~~~~~~~~~~~
test-intprops.c:304:3: note: in expansion of macro 'CHECK_PRODUCT'
304 | CHECK_PRODUCT (0u, INT_MIN, unsigned int, false, DONTCARE);
| ^~~~~~~~~~~~~
test-intprops.c:279:42: error: expression in static assertion is not an integer
279 | VERIFY (INT_MULTIPLY_OVERFLOW (a, b) == (v))
| ^~
../../gl/verify.h:251:31: note: in definition of macro 'verify'
251 | #define verify(R) _GL_VERIFY (R, "verify (" #R ")")
| ^
test-intprops.c:279:5: note: in expansion of macro 'VERIFY'
279 | VERIFY (INT_MULTIPLY_OVERFLOW (a, b) == (v))
| ^~~~~~
test-intprops.c:274:5: note: in expansion of macro 'CHECK_PRODUCT1'
274 | CHECK_PRODUCT1(b, a, t, v, vres)
| ^~~~~~~~~~~~~~
test-intprops.c:304:3: note: in expansion of macro 'CHECK_PRODUCT'
304 | CHECK_PRODUCT (0u, INT_MIN, unsigned int, false, DONTCARE);
| ^~~~~~~~~~~~~
test-intprops.c:279:42: error: expected expression before '==' token
279 | VERIFY (INT_MULTIPLY_OVERFLOW (a, b) == (v))
| ^~
../../gl/verify.h:251:31: note: in definition of macro 'verify'
251 | #define verify(R) _GL_VERIFY (R, "verify (" #R ")")
| ^
test-intprops.c:279:5: note: in expansion of macro 'VERIFY'
279 | VERIFY (INT_MULTIPLY_OVERFLOW (a, b) == (v))
| ^~~~~~
test-intprops.c:273:5: note: in expansion of macro 'CHECK_PRODUCT1'
273 | CHECK_PRODUCT1(a, b, t, v, vres); \
| ^~~~~~~~~~~~~~
test-intprops.c:305:3: note: in expansion of macro 'CHECK_PRODUCT'
305 | CHECK_PRODUCT (0u, UINT_MAX, unsigned int, false, DONTCARE);
| ^~~~~~~~~~~~~
test-intprops.c:279:42: error: expression in static assertion is not an integer
279 | VERIFY (INT_MULTIPLY_OVERFLOW (a, b) == (v))
| ^~
../../gl/verify.h:251:31: note: in definition of macro 'verify'
251 | #define verify(R) _GL_VERIFY (R, "verify (" #R ")")
| ^
test-intprops.c:279:5: note: in expansion of macro 'VERIFY'
279 | VERIFY (INT_MULTIPLY_OVERFLOW (a, b) == (v))
| ^~~~~~
test-intprops.c:273:5: note: in expansion of macro 'CHECK_PRODUCT1'
273 | CHECK_PRODUCT1(a, b, t, v, vres); \
| ^~~~~~~~~~~~~~
test-intprops.c:305:3: note: in expansion of macro 'CHECK_PRODUCT'
305 | CHECK_PRODUCT (0u, UINT_MAX, unsigned int, false, DONTCARE);
| ^~~~~~~~~~~~~
test-intprops.c:279:42: error: expected expression before '==' token
279 | VERIFY (INT_MULTIPLY_OVERFLOW (a, b) == (v))
| ^~
../../gl/verify.h:251:31: note: in definition of macro 'verify'
251 | #define verify(R) _GL_VERIFY (R, "verify (" #R ")")
| ^
test-intprops.c:279:5: note: in expansion of macro 'VERIFY'
279 | VERIFY (INT_MULTIPLY_OVERFLOW (a, b) == (v))
| ^~~~~~
test-intprops.c:274:5: note: in expansion of macro 'CHECK_PRODUCT1'
274 | CHECK_PRODUCT1(b, a, t, v, vres)
| ^~~~~~~~~~~~~~
test-intprops.c:305:3: note: in expansion of macro 'CHECK_PRODUCT'
305 | CHECK_PRODUCT (0u, UINT_MAX, unsigned int, false, DONTCARE);
| ^~~~~~~~~~~~~
test-intprops.c:279:42: error: expression in static assertion is not an integer
279 | VERIFY (INT_MULTIPLY_OVERFLOW (a, b) == (v))
| ^~
../../gl/verify.h:251:31: note: in definition of macro 'verify'
251 | #define verify(R) _GL_VERIFY (R, "verify (" #R ")")
| ^
test-intprops.c:279:5: note: in expansion of macro 'VERIFY'
279 | VERIFY (INT_MULTIPLY_OVERFLOW (a, b) == (v))
| ^~~~~~
test-intprops.c:274:5: note: in expansion of macro 'CHECK_PRODUCT1'
274 | CHECK_PRODUCT1(b, a, t, v, vres)
| ^~~~~~~~~~~~~~
test-intprops.c:305:3: note: in expansion of macro 'CHECK_PRODUCT'
305 | CHECK_PRODUCT (0u, UINT_MAX, unsigned int, false, DONTCARE);
| ^~~~~~~~~~~~~
test-intprops.c:279:42: error: expected expression before '==' token
279 | VERIFY (INT_MULTIPLY_OVERFLOW (a, b) == (v))
| ^~
../../gl/verify.h:251:31: note: in definition of macro 'verify'
251 | #define verify(R) _GL_VERIFY (R, "verify (" #R ")")
| ^
test-intprops.c:279:5: note: in expansion of macro 'VERIFY'
279 | VERIFY (INT_MULTIPLY_OVERFLOW (a, b) == (v))
| ^~~~~~
test-intprops.c:281:5: note: in expansion of macro 'CHECK_PRODUCT1'
281 | CHECK_PRODUCT1(a, b, t, v, vres); \
| ^~~~~~~~~~~~~~
test-intprops.c:276:5: note: in expansion of macro 'CHECK_SPRODUCT1'
276 | CHECK_SPRODUCT1(a, b, t, v, vres); \
| ^~~~~~~~~~~~~~~
test-intprops.c:306:3: note: in expansion of macro 'CHECK_SPRODUCT'
306 | CHECK_SPRODUCT (1, INT_MAX, int, false, DONTCARE);
| ^~~~~~~~~~~~~~
test-intprops.c:279:42: error: expression in static assertion is not an integer
279 | VERIFY (INT_MULTIPLY_OVERFLOW (a, b) == (v))
| ^~
../../gl/verify.h:251:31: note: in definition of macro 'verify'
251 | #define verify(R) _GL_VERIFY (R, "verify (" #R ")")
| ^
test-intprops.c:279:5: note: in expansion of macro 'VERIFY'
279 | VERIFY (INT_MULTIPLY_OVERFLOW (a, b) == (v))
| ^~~~~~
test-intprops.c:281:5: note: in expansion of macro 'CHECK_PRODUCT1'
281 | CHECK_PRODUCT1(a, b, t, v, vres); \
| ^~~~~~~~~~~~~~
test-intprops.c:276:5: note: in expansion of macro 'CHECK_SPRODUCT1'
276 | CHECK_SPRODUCT1(a, b, t, v, vres); \
| ^~~~~~~~~~~~~~~
test-intprops.c:306:3: note: in expansion of macro 'CHECK_SPRODUCT'
306 | CHECK_SPRODUCT (1, INT_MAX, int, false, DONTCARE);
| ^~~~~~~~~~~~~~
test-intprops.c:279:42: error: expected expression before '==' token
279 | VERIFY (INT_MULTIPLY_OVERFLOW (a, b) == (v))
| ^~
../../gl/verify.h:251:31: note: in definition of macro 'verify'
251 | #define verify(R) _GL_VERIFY (R, "verify (" #R ")")
| ^
test-intprops.c:279:5: note: in expansion of macro 'VERIFY'
279 | VERIFY (INT_MULTIPLY_OVERFLOW (a, b) == (v))
| ^~~~~~
test-intprops.c:281:5: note: in expansion of macro 'CHECK_PRODUCT1'
281 | CHECK_PRODUCT1(a, b, t, v, vres); \
| ^~~~~~~~~~~~~~
test-intprops.c:277:5: note: in expansion of macro 'CHECK_SPRODUCT1'
277 | CHECK_SPRODUCT1(b, a, t, v, vres)
| ^~~~~~~~~~~~~~~
test-intprops.c:306:3: note: in expansion of macro 'CHECK_SPRODUCT'
306 | CHECK_SPRODUCT (1, INT_MAX, int, false, DONTCARE);
| ^~~~~~~~~~~~~~
test-intprops.c:279:42: error: expression in static assertion is not an integer
279 | VERIFY (INT_MULTIPLY_OVERFLOW (a, b) == (v))
| ^~
../../gl/verify.h:251:31: note: in definition of macro 'verify'
251 | #define verify(R) _GL_VERIFY (R, "verify (" #R ")")
| ^
test-intprops.c:279:5: note: in expansion of macro 'VERIFY'
279 | VERIFY (INT_MULTIPLY_OVERFLOW (a, b) == (v))
| ^~~~~~
test-intprops.c:281:5: note: in expansion of macro 'CHECK_PRODUCT1'
281 | CHECK_PRODUCT1(a, b, t, v, vres); \
| ^~~~~~~~~~~~~~
test-intprops.c:277:5: note: in expansion of macro 'CHECK_SPRODUCT1'
277 | CHECK_SPRODUCT1(b, a, t, v, vres)
| ^~~~~~~~~~~~~~~
test-intprops.c:306:3: note: in expansion of macro 'CHECK_SPRODUCT'
306 | CHECK_SPRODUCT (1, INT_MAX, int, false, DONTCARE);
| ^~~~~~~~~~~~~~
test-intprops.c:279:42: error: expected expression before '==' token
279 | VERIFY (INT_MULTIPLY_OVERFLOW (a, b) == (v))
| ^~
../../gl/verify.h:251:31: note: in definition of macro 'verify'
251 | #define verify(R) _GL_VERIFY (R, "verify (" #R ")")
| ^
test-intprops.c:279:5: note: in expansion of macro 'VERIFY'
279 | VERIFY (INT_MULTIPLY_OVERFLOW (a, b) == (v))
| ^~~~~~
test-intprops.c:281:5: note: in expansion of macro 'CHECK_PRODUCT1'
281 | CHECK_PRODUCT1(a, b, t, v, vres); \
| ^~~~~~~~~~~~~~
test-intprops.c:276:5: note: in expansion of macro 'CHECK_SPRODUCT1'
276 | CHECK_SPRODUCT1(a, b, t, v, vres); \
| ^~~~~~~~~~~~~~~
test-intprops.c:307:3: note: in expansion of macro 'CHECK_SPRODUCT'
307 | CHECK_SPRODUCT (1, INT_MIN, int, false, DONTCARE);
| ^~~~~~~~~~~~~~
test-intprops.c:279:42: error: expression in static assertion is not an integer
279 | VERIFY (INT_MULTIPLY_OVERFLOW (a, b) == (v))
| ^~
../../gl/verify.h:251:31: note: in definition of macro 'verify'
251 | #define verify(R) _GL_VERIFY (R, "verify (" #R ")")
| ^
test-intprops.c:279:5: note: in expansion of macro 'VERIFY'
279 | VERIFY (INT_MULTIPLY_OVERFLOW (a, b) == (v))
| ^~~~~~
test-intprops.c:281:5: note: in expansion of macro 'CHECK_PRODUCT1'
281 | CHECK_PRODUCT1(a, b, t, v, vres); \
| ^~~~~~~~~~~~~~
test-intprops.c:276:5: note: in expansion of macro 'CHECK_SPRODUCT1'
276 | CHECK_SPRODUCT1(a, b, t, v, vres); \
| ^~~~~~~~~~~~~~~
test-intprops.c:307:3: note: in expansion of macro 'CHECK_SPRODUCT'
307 | CHECK_SPRODUCT (1, INT_MIN, int, false, DONTCARE);
| ^~~~~~~~~~~~~~
test-intprops.c:279:42: error: expected expression before '==' token
279 | VERIFY (INT_MULTIPLY_OVERFLOW (a, b) == (v))
| ^~
../../gl/verify.h:251:31: note: in definition of macro 'verify'
251 | #define verify(R) _GL_VERIFY (R, "verify (" #R ")")
| ^
test-intprops.c:279:5: note: in expansion of macro 'VERIFY'
279 | VERIFY (INT_MULTIPLY_OVERFLOW (a, b) == (v))
| ^~~~~~
test-intprops.c:281:5: note: in expansion of macro 'CHECK_PRODUCT1'
281 | CHECK_PRODUCT1(a, b, t, v, vres); \
| ^~~~~~~~~~~~~~
test-intprops.c:277:5: note: in expansion of macro 'CHECK_SPRODUCT1'
277 | CHECK_SPRODUCT1(b, a, t, v, vres)
| ^~~~~~~~~~~~~~~
test-intprops.c:307:3: note: in expansion of macro 'CHECK_SPRODUCT'
307 | CHECK_SPRODUCT (1, INT_MIN, int, false, DONTCARE);
| ^~~~~~~~~~~~~~
test-intprops.c:279:42: error: expression in static assertion is not an integer
279 | VERIFY (INT_MULTIPLY_OVERFLOW (a, b) == (v))
| ^~
../../gl/verify.h:251:31: note: in definition of macro 'verify'
251 | #define verify(R) _GL_VERIFY (R, "verify (" #R ")")
| ^
test-intprops.c:279:5: note: in expansion of macro 'VERIFY'
279 | VERIFY (INT_MULTIPLY_OVERFLOW (a, b) == (v))
| ^~~~~~
test-intprops.c:281:5: note: in expansion of macro 'CHECK_PRODUCT1'
281 | CHECK_PRODUCT1(a, b, t, v, vres); \
| ^~~~~~~~~~~~~~
test-intprops.c:277:5: note: in expansion of macro 'CHECK_SPRODUCT1'
277 | CHECK_SPRODUCT1(b, a, t, v, vres)
| ^~~~~~~~~~~~~~~
test-intprops.c:307:3: note: in expansion of macro 'CHECK_SPRODUCT'
307 | CHECK_SPRODUCT (1, INT_MIN, int, false, DONTCARE);
| ^~~~~~~~~~~~~~
test-intprops.c:279:42: error: expected expression before '==' token
279 | VERIFY (INT_MULTIPLY_OVERFLOW (a, b) == (v))
| ^~
../../gl/verify.h:251:31: note: in definition of macro 'verify'
251 | #define verify(R) _GL_VERIFY (R, "verify (" #R ")")
| ^
test-intprops.c:279:5: note: in expansion of macro 'VERIFY'
279 | VERIFY (INT_MULTIPLY_OVERFLOW (a, b) == (v))
| ^~~~~~
test-intprops.c:273:5: note: in expansion of macro 'CHECK_PRODUCT1'
273 | CHECK_PRODUCT1(a, b, t, v, vres); \
| ^~~~~~~~~~~~~~
test-intprops.c:308:3: note: in expansion of macro 'CHECK_PRODUCT'
308 | CHECK_PRODUCT (1, UINT_MAX, unsigned int, false, DONTCARE);
| ^~~~~~~~~~~~~
test-intprops.c:279:42: error: expression in static assertion is not an integer
279 | VERIFY (INT_MULTIPLY_OVERFLOW (a, b) == (v))
| ^~
../../gl/verify.h:251:31: note: in definition of macro 'verify'
251 | #define verify(R) _GL_VERIFY (R, "verify (" #R ")")
| ^
test-intprops.c:279:5: note: in expansion of macro 'VERIFY'
279 | VERIFY (INT_MULTIPLY_OVERFLOW (a, b) == (v))
| ^~~~~~
test-intprops.c:273:5: note: in expansion of macro 'CHECK_PRODUCT1'
273 | CHECK_PRODUCT1(a, b, t, v, vres); \
| ^~~~~~~~~~~~~~
test-intprops.c:308:3: note: in expansion of macro 'CHECK_PRODUCT'
308 | CHECK_PRODUCT (1, UINT_MAX, unsigned int, false, DONTCARE);
| ^~~~~~~~~~~~~
test-intprops.c:279:42: error: expected expression before '==' token
279 | VERIFY (INT_MULTIPLY_OVERFLOW (a, b) == (v))
| ^~
../../gl/verify.h:251:31: note: in definition of macro 'verify'
251 | #define verify(R) _GL_VERIFY (R, "verify (" #R ")")
| ^
test-intprops.c:279:5: note: in expansion of macro 'VERIFY'
279 | VERIFY (INT_MULTIPLY_OVERFLOW (a, b) == (v))
| ^~~~~~
test-intprops.c:274:5: note: in expansion of macro 'CHECK_PRODUCT1'
274 | CHECK_PRODUCT1(b, a, t, v, vres)
| ^~~~~~~~~~~~~~
test-intprops.c:308:3: note: in expansion of macro 'CHECK_PRODUCT'
308 | CHECK_PRODUCT (1, UINT_MAX, unsigned int, false, DONTCARE);
| ^~~~~~~~~~~~~
test-intprops.c:279:42: error: expression in static assertion is not an integer
279 | VERIFY (INT_MULTIPLY_OVERFLOW (a, b) == (v))
| ^~
../../gl/verify.h:251:31: note: in definition of macro 'verify'
251 | #define verify(R) _GL_VERIFY (R, "verify (" #R ")")
| ^
test-intprops.c:279:5: note: in expansion of macro 'VERIFY'
279 | VERIFY (INT_MULTIPLY_OVERFLOW (a, b) == (v))
| ^~~~~~
test-intprops.c:274:5: note: in expansion of macro 'CHECK_PRODUCT1'
274 | CHECK_PRODUCT1(b, a, t, v, vres)
| ^~~~~~~~~~~~~~
test-intprops.c:308:3: note: in expansion of macro 'CHECK_PRODUCT'
308 | CHECK_PRODUCT (1, UINT_MAX, unsigned int, false, DONTCARE);
| ^~~~~~~~~~~~~
test-intprops.c:279:42: error: expected expression before '==' token
279 | VERIFY (INT_MULTIPLY_OVERFLOW (a, b) == (v))
| ^~
../../gl/verify.h:251:31: note: in definition of macro 'verify'
251 | #define verify(R) _GL_VERIFY (R, "verify (" #R ")")
| ^
test-intprops.c:279:5: note: in expansion of macro 'VERIFY'
279 | VERIFY (INT_MULTIPLY_OVERFLOW (a, b) == (v))
| ^~~~~~
test-intprops.c:273:5: note: in expansion of macro 'CHECK_PRODUCT1'
273 | CHECK_PRODUCT1(a, b, t, v, vres); \
| ^~~~~~~~~~~~~~
test-intprops.c:309:3: note: in expansion of macro 'CHECK_PRODUCT'
309 | CHECK_PRODUCT (1u, INT_MIN, unsigned int, true, 1u * INT_MIN);
| ^~~~~~~~~~~~~
test-intprops.c:279:42: error: expression in static assertion is not an integer
279 | VERIFY (INT_MULTIPLY_OVERFLOW (a, b) == (v))
| ^~
../../gl/verify.h:251:31: note: in definition of macro 'verify'
251 | #define verify(R) _GL_VERIFY (R, "verify (" #R ")")
| ^
test-intprops.c:279:5: note: in expansion of macro 'VERIFY'
279 | VERIFY (INT_MULTIPLY_OVERFLOW (a, b) == (v))
| ^~~~~~
test-intprops.c:273:5: note: in expansion of macro 'CHECK_PRODUCT1'
273 | CHECK_PRODUCT1(a, b, t, v, vres); \
| ^~~~~~~~~~~~~~
test-intprops.c:309:3: note: in expansion of macro 'CHECK_PRODUCT'
309 | CHECK_PRODUCT (1u, INT_MIN, unsigned int, true, 1u * INT_MIN);
| ^~~~~~~~~~~~~
test-intprops.c:279:42: error: expected expression before '==' token
279 | VERIFY (INT_MULTIPLY_OVERFLOW (a, b) == (v))
| ^~
../../gl/verify.h:251:31: note: in definition of macro 'verify'
251 | #define verify(R) _GL_VERIFY (R, "verify (" #R ")")
| ^
test-intprops.c:279:5: note: in expansion of macro 'VERIFY'
279 | VERIFY (INT_MULTIPLY_OVERFLOW (a, b) == (v))
| ^~~~~~
test-intprops.c:274:5: note: in expansion of macro 'CHECK_PRODUCT1'
274 | CHECK_PRODUCT1(b, a, t, v, vres)
| ^~~~~~~~~~~~~~
test-intprops.c:309:3: note: in expansion of macro 'CHECK_PRODUCT'
309 | CHECK_PRODUCT (1u, INT_MIN, unsigned int, true, 1u * INT_MIN);
| ^~~~~~~~~~~~~
test-intprops.c:279:42: error: expression in static assertion is not an integer
279 | VERIFY (INT_MULTIPLY_OVERFLOW (a, b) == (v))
| ^~
../../gl/verify.h:251:31: note: in definition of macro 'verify'
251 | #define verify(R) _GL_VERIFY (R, "verify (" #R ")")
| ^
test-intprops.c:279:5: note: in expansion of macro 'VERIFY'
279 | VERIFY (INT_MULTIPLY_OVERFLOW (a, b) == (v))
| ^~~~~~
test-intprops.c:274:5: note: in expansion of macro 'CHECK_PRODUCT1'
274 | CHECK_PRODUCT1(b, a, t, v, vres)
| ^~~~~~~~~~~~~~
test-intprops.c:309:3: note: in expansion of macro 'CHECK_PRODUCT'
309 | CHECK_PRODUCT (1u, INT_MIN, unsigned int, true, 1u * INT_MIN);
| ^~~~~~~~~~~~~
test-intprops.c:279:42: error: expected expression before '==' token
279 | VERIFY (INT_MULTIPLY_OVERFLOW (a, b) == (v))
| ^~
../../gl/verify.h:251:31: note: in definition of macro 'verify'
251 | #define verify(R) _GL_VERIFY (R, "verify (" #R ")")
| ^
test-intprops.c:279:5: note: in expansion of macro 'VERIFY'
279 | VERIFY (INT_MULTIPLY_OVERFLOW (a, b) == (v))
| ^~~~~~
test-intprops.c:273:5: note: in expansion of macro 'CHECK_PRODUCT1'
273 | CHECK_PRODUCT1(a, b, t, v, vres); \
| ^~~~~~~~~~~~~~
test-intprops.c:310:3: note: in expansion of macro 'CHECK_PRODUCT'
310 | CHECK_PRODUCT (1u, INT_MAX, unsigned int, UINT_MAX < INT_MAX, 1u * INT_MAX);
| ^~~~~~~~~~~~~
test-intprops.c:279:42: error: expression in static assertion is not an integer
279 | VERIFY (INT_MULTIPLY_OVERFLOW (a, b) == (v))
| ^~
../../gl/verify.h:251:31: note: in definition of macro 'verify'
251 | #define verify(R) _GL_VERIFY (R, "verify (" #R ")")
| ^
test-intprops.c:279:5: note: in expansion of macro 'VERIFY'
279 | VERIFY (INT_MULTIPLY_OVERFLOW (a, b) == (v))
| ^~~~~~
test-intprops.c:273:5: note: in expansion of macro 'CHECK_PRODUCT1'
273 | CHECK_PRODUCT1(a, b, t, v, vres); \
| ^~~~~~~~~~~~~~
test-intprops.c:310:3: note: in expansion of macro 'CHECK_PRODUCT'
310 | CHECK_PRODUCT (1u, INT_MAX, unsigned int, UINT_MAX < INT_MAX, 1u * INT_MAX);
| ^~~~~~~~~~~~~
test-intprops.c:279:42: error: expected expression before '==' token
279 | VERIFY (INT_MULTIPLY_OVERFLOW (a, b) == (v))
| ^~
../../gl/verify.h:251:31: note: in definition of macro 'verify'
251 | #define verify(R) _GL_VERIFY (R, "verify (" #R ")")
| ^
test-intprops.c:279:5: note: in expansion of macro 'VERIFY'
279 | VERIFY (INT_MULTIPLY_OVERFLOW (a, b) == (v))
| ^~~~~~
test-intprops.c:274:5: note: in expansion of macro 'CHECK_PRODUCT1'
274 | CHECK_PRODUCT1(b, a, t, v, vres)
| ^~~~~~~~~~~~~~
test-intprops.c:310:3: note: in expansion of macro 'CHECK_PRODUCT'
310 | CHECK_PRODUCT (1u, INT_MAX, unsigned int, UINT_MAX < INT_MAX, 1u * INT_MAX);
| ^~~~~~~~~~~~~
test-intprops.c:279:42: error: expression in static assertion is not an integer
279 | VERIFY (INT_MULTIPLY_OVERFLOW (a, b) == (v))
| ^~
../../gl/verify.h:251:31: note: in definition of macro 'verify'
251 | #define verify(R) _GL_VERIFY (R, "verify (" #R ")")
| ^
test-intprops.c:279:5: note: in expansion of macro 'VERIFY'
279 | VERIFY (INT_MULTIPLY_OVERFLOW (a, b) == (v))
| ^~~~~~
test-intprops.c:274:5: note: in expansion of macro 'CHECK_PRODUCT1'
274 | CHECK_PRODUCT1(b, a, t, v, vres)
| ^~~~~~~~~~~~~~
test-intprops.c:310:3: note: in expansion of macro 'CHECK_PRODUCT'
310 | CHECK_PRODUCT (1u, INT_MAX, unsigned int, UINT_MAX < INT_MAX, 1u * INT_MAX);
| ^~~~~~~~~~~~~
test-intprops.c:279:42: error: expected expression before '==' token
279 | VERIFY (INT_MULTIPLY_OVERFLOW (a, b) == (v))
| ^~
../../gl/verify.h:251:31: note: in definition of macro 'verify'
251 | #define verify(R) _GL_VERIFY (R, "verify (" #R ")")
| ^
test-intprops.c:279:5: note: in expansion of macro 'VERIFY'
279 | VERIFY (INT_MULTIPLY_OVERFLOW (a, b) == (v))
| ^~~~~~
test-intprops.c:273:5: note: in expansion of macro 'CHECK_PRODUCT1'
273 | CHECK_PRODUCT1(a, b, t, v, vres); \
| ^~~~~~~~~~~~~~
test-intprops.c:311:3: note: in expansion of macro 'CHECK_PRODUCT'
311 | CHECK_PRODUCT (INT_MAX, UINT_MAX, unsigned int, true, INT_MAX * UINT_MAX);
| ^~~~~~~~~~~~~
test-intprops.c:279:42: error: expression in static assertion is not an integer
279 | VERIFY (INT_MULTIPLY_OVERFLOW (a, b) == (v))
| ^~
../../gl/verify.h:251:31: note: in definition of macro 'verify'
251 | #define verify(R) _GL_VERIFY (R, "verify (" #R ")")
| ^
test-intprops.c:279:5: note: in expansion of macro 'VERIFY'
279 | VERIFY (INT_MULTIPLY_OVERFLOW (a, b) == (v))
| ^~~~~~
test-intprops.c:273:5: note: in expansion of macro 'CHECK_PRODUCT1'
273 | CHECK_PRODUCT1(a, b, t, v, vres); \
| ^~~~~~~~~~~~~~
test-intprops.c:311:3: note: in expansion of macro 'CHECK_PRODUCT'
311 | CHECK_PRODUCT (INT_MAX, UINT_MAX, unsigned int, true, INT_MAX * UINT_MAX);
| ^~~~~~~~~~~~~
test-intprops.c:279:42: error: expected expression before '==' token
279 | VERIFY (INT_MULTIPLY_OVERFLOW (a, b) == (v))
| ^~
../../gl/verify.h:251:31: note: in definition of macro 'verify'
251 | #define verify(R) _GL_VERIFY (R, "verify (" #R ")")
| ^
test-intprops.c:279:5: note: in expansion of macro 'VERIFY'
279 | VERIFY (INT_MULTIPLY_OVERFLOW (a, b) == (v))
| ^~~~~~
test-intprops.c:274:5: note: in expansion of macro 'CHECK_PRODUCT1'
274 | CHECK_PRODUCT1(b, a, t, v, vres)
| ^~~~~~~~~~~~~~
test-intprops.c:311:3: note: in expansion of macro 'CHECK_PRODUCT'
311 | CHECK_PRODUCT (INT_MAX, UINT_MAX, unsigned int, true, INT_MAX * UINT_MAX);
| ^~~~~~~~~~~~~
test-intprops.c:279:42: error: expression in static assertion is not an integer
279 | VERIFY (INT_MULTIPLY_OVERFLOW (a, b) == (v))
| ^~
../../gl/verify.h:251:31: note: in definition of macro 'verify'
251 | #define verify(R) _GL_VERIFY (R, "verify (" #R ")")
| ^
test-intprops.c:279:5: note: in expansion of macro 'VERIFY'
279 | VERIFY (INT_MULTIPLY_OVERFLOW (a, b) == (v))
| ^~~~~~
test-intprops.c:274:5: note: in expansion of macro 'CHECK_PRODUCT1'
274 | CHECK_PRODUCT1(b, a, t, v, vres)
| ^~~~~~~~~~~~~~
test-intprops.c:311:3: note: in expansion of macro 'CHECK_PRODUCT'
311 | CHECK_PRODUCT (INT_MAX, UINT_MAX, unsigned int, true, INT_MAX * UINT_MAX);
| ^~~~~~~~~~~~~
test-intprops.c:279:42: error: expected expression before '==' token
279 | VERIFY (INT_MULTIPLY_OVERFLOW (a, b) == (v))
| ^~
../../gl/verify.h:251:31: note: in definition of macro 'verify'
251 | #define verify(R) _GL_VERIFY (R, "verify (" #R ")")
| ^
test-intprops.c:279:5: note: in expansion of macro 'VERIFY'
279 | VERIFY (INT_MULTIPLY_OVERFLOW (a, b) == (v))
| ^~~~~~
test-intprops.c:273:5: note: in expansion of macro 'CHECK_PRODUCT1'
273 | CHECK_PRODUCT1(a, b, t, v, vres); \
| ^~~~~~~~~~~~~~
test-intprops.c:312:3: note: in expansion of macro 'CHECK_PRODUCT'
312 | CHECK_PRODUCT (INT_MAX, ULONG_MAX, unsigned long int, true,
| ^~~~~~~~~~~~~
test-intprops.c:279:42: error: expression in static assertion is not an integer
279 | VERIFY (INT_MULTIPLY_OVERFLOW (a, b) == (v))
| ^~
../../gl/verify.h:251:31: note: in definition of macro 'verify'
251 | #define verify(R) _GL_VERIFY (R, "verify (" #R ")")
| ^
test-intprops.c:279:5: note: in expansion of macro 'VERIFY'
279 | VERIFY (INT_MULTIPLY_OVERFLOW (a, b) == (v))
| ^~~~~~
test-intprops.c:273:5: note: in expansion of macro 'CHECK_PRODUCT1'
273 | CHECK_PRODUCT1(a, b, t, v, vres); \
| ^~~~~~~~~~~~~~
test-intprops.c:312:3: note: in expansion of macro 'CHECK_PRODUCT'
312 | CHECK_PRODUCT (INT_MAX, ULONG_MAX, unsigned long int, true,
| ^~~~~~~~~~~~~
test-intprops.c:279:42: error: expected expression before '==' token
279 | VERIFY (INT_MULTIPLY_OVERFLOW (a, b) == (v))
| ^~
../../gl/verify.h:251:31: note: in definition of macro 'verify'
251 | #define verify(R) _GL_VERIFY (R, "verify (" #R ")")
| ^
test-intprops.c:279:5: note: in expansion of macro 'VERIFY'
279 | VERIFY (INT_MULTIPLY_OVERFLOW (a, b) == (v))
| ^~~~~~
test-intprops.c:274:5: note: in expansion of macro 'CHECK_PRODUCT1'
274 | CHECK_PRODUCT1(b, a, t, v, vres)
| ^~~~~~~~~~~~~~
test-intprops.c:312:3: note: in expansion of macro 'CHECK_PRODUCT'
312 | CHECK_PRODUCT (INT_MAX, ULONG_MAX, unsigned long int, true,
| ^~~~~~~~~~~~~
test-intprops.c:279:42: error: expression in static assertion is not an integer
279 | VERIFY (INT_MULTIPLY_OVERFLOW (a, b) == (v))
| ^~
../../gl/verify.h:251:31: note: in definition of macro 'verify'
251 | #define verify(R) _GL_VERIFY (R, "verify (" #R ")")
| ^
test-intprops.c:279:5: note: in expansion of macro 'VERIFY'
279 | VERIFY (INT_MULTIPLY_OVERFLOW (a, b) == (v))
| ^~~~~~
test-intprops.c:274:5: note: in expansion of macro 'CHECK_PRODUCT1'
274 | CHECK_PRODUCT1(b, a, t, v, vres)
| ^~~~~~~~~~~~~~
test-intprops.c:312:3: note: in expansion of macro 'CHECK_PRODUCT'
312 | CHECK_PRODUCT (INT_MAX, ULONG_MAX, unsigned long int, true,
| ^~~~~~~~~~~~~
test-intprops.c:279:42: error: expected expression before '==' token
279 | VERIFY (INT_MULTIPLY_OVERFLOW (a, b) == (v))
| ^~
../../gl/verify.h:251:31: note: in definition of macro 'verify'
251 | #define verify(R) _GL_VERIFY (R, "verify (" #R ")")
| ^
test-intprops.c:279:5: note: in expansion of macro 'VERIFY'
279 | VERIFY (INT_MULTIPLY_OVERFLOW (a, b) == (v))
| ^~~~~~
test-intprops.c:281:5: note: in expansion of macro 'CHECK_PRODUCT1'
281 | CHECK_PRODUCT1(a, b, t, v, vres); \
| ^~~~~~~~~~~~~~
test-intprops.c:276:5: note: in expansion of macro 'CHECK_SPRODUCT1'
276 | CHECK_SPRODUCT1(a, b, t, v, vres); \
| ^~~~~~~~~~~~~~~
test-intprops.c:314:3: note: in expansion of macro 'CHECK_SPRODUCT'
314 | CHECK_SPRODUCT (INT_MIN, LONG_MAX / INT_MIN - 1, long int, true, LONG_MIN);
| ^~~~~~~~~~~~~~
test-intprops.c:279:42: error: expression in static assertion is not an integer
279 | VERIFY (INT_MULTIPLY_OVERFLOW (a, b) == (v))
| ^~
../../gl/verify.h:251:31: note: in definition of macro 'verify'
251 | #define verify(R) _GL_VERIFY (R, "verify (" #R ")")
| ^
test-intprops.c:279:5: note: in expansion of macro 'VERIFY'
279 | VERIFY (INT_MULTIPLY_OVERFLOW (a, b) == (v))
| ^~~~~~
test-intprops.c:281:5: note: in expansion of macro 'CHECK_PRODUCT1'
281 | CHECK_PRODUCT1(a, b, t, v, vres); \
| ^~~~~~~~~~~~~~
test-intprops.c:276:5: note: in expansion of macro 'CHECK_SPRODUCT1'
276 | CHECK_SPRODUCT1(a, b, t, v, vres); \
| ^~~~~~~~~~~~~~~
test-intprops.c:314:3: note: in expansion of macro 'CHECK_SPRODUCT'
314 | CHECK_SPRODUCT (INT_MIN, LONG_MAX / INT_MIN - 1, long int, true, LONG_MIN);
| ^~~~~~~~~~~~~~
test-intprops.c:279:42: error: expected expression before '==' token
279 | VERIFY (INT_MULTIPLY_OVERFLOW (a, b) == (v))
| ^~
../../gl/verify.h:251:31: note: in definition of macro 'verify'
251 | #define verify(R) _GL_VERIFY (R, "verify (" #R ")")
| ^
test-intprops.c:279:5: note: in expansion of macro 'VERIFY'
279 | VERIFY (INT_MULTIPLY_OVERFLOW (a, b) == (v))
| ^~~~~~
test-intprops.c:281:5: note: in expansion of macro 'CHECK_PRODUCT1'
281 | CHECK_PRODUCT1(a, b, t, v, vres); \
| ^~~~~~~~~~~~~~
test-intprops.c:277:5: note: in expansion of macro 'CHECK_SPRODUCT1'
277 | CHECK_SPRODUCT1(b, a, t, v, vres)
| ^~~~~~~~~~~~~~~
test-intprops.c:314:3: note: in expansion of macro 'CHECK_SPRODUCT'
314 | CHECK_SPRODUCT (INT_MIN, LONG_MAX / INT_MIN - 1, long int, true, LONG_MIN);
| ^~~~~~~~~~~~~~
test-intprops.c:279:42: error: expression in static assertion is not an integer
279 | VERIFY (INT_MULTIPLY_OVERFLOW (a, b) == (v))
| ^~
../../gl/verify.h:251:31: note: in definition of macro 'verify'
251 | #define verify(R) _GL_VERIFY (R, "verify (" #R ")")
| ^
test-intprops.c:279:5: note: in expansion of macro 'VERIFY'
279 | VERIFY (INT_MULTIPLY_OVERFLOW (a, b) == (v))
| ^~~~~~
test-intprops.c:281:5: note: in expansion of macro 'CHECK_PRODUCT1'
281 | CHECK_PRODUCT1(a, b, t, v, vres); \
| ^~~~~~~~~~~~~~
test-intprops.c:277:5: note: in expansion of macro 'CHECK_SPRODUCT1'
277 | CHECK_SPRODUCT1(b, a, t, v, vres)
| ^~~~~~~~~~~~~~~
test-intprops.c:314:3: note: in expansion of macro 'CHECK_SPRODUCT'
314 | CHECK_SPRODUCT (INT_MIN, LONG_MAX / INT_MIN - 1, long int, true, LONG_MIN);
| ^~~~~~~~~~~~~~
test-intprops.c:279:42: error: expected expression before '==' token
279 | VERIFY (INT_MULTIPLY_OVERFLOW (a, b) == (v))
| ^~
../../gl/verify.h:251:31: note: in definition of macro 'verify'
251 | #define verify(R) _GL_VERIFY (R, "verify (" #R ")")
| ^
test-intprops.c:279:5: note: in expansion of macro 'VERIFY'
279 | VERIFY (INT_MULTIPLY_OVERFLOW (a, b) == (v))
| ^~~~~~
test-intprops.c:281:5: note: in expansion of macro 'CHECK_PRODUCT1'
281 | CHECK_PRODUCT1(a, b, t, v, vres); \
| ^~~~~~~~~~~~~~
test-intprops.c:276:5: note: in expansion of macro 'CHECK_SPRODUCT1'
276 | CHECK_SPRODUCT1(a, b, t, v, vres); \
| ^~~~~~~~~~~~~~~
test-intprops.c:315:3: note: in expansion of macro 'CHECK_SPRODUCT'
315 | CHECK_SPRODUCT (INT_MIN, LONG_MAX / INT_MIN, long int, false, DONTCARE);
| ^~~~~~~~~~~~~~
test-intprops.c:279:42: error: expression in static assertion is not an integer
279 | VERIFY (INT_MULTIPLY_OVERFLOW (a, b) == (v))
| ^~
../../gl/verify.h:251:31: note: in definition of macro 'verify'
251 | #define verify(R) _GL_VERIFY (R, "verify (" #R ")")
| ^
test-intprops.c:279:5: note: in expansion of macro 'VERIFY'
279 | VERIFY (INT_MULTIPLY_OVERFLOW (a, b) == (v))
| ^~~~~~
test-intprops.c:281:5: note: in expansion of macro 'CHECK_PRODUCT1'
281 | CHECK_PRODUCT1(a, b, t, v, vres); \
| ^~~~~~~~~~~~~~
test-intprops.c:276:5: note: in expansion of macro 'CHECK_SPRODUCT1'
276 | CHECK_SPRODUCT1(a, b, t, v, vres); \
| ^~~~~~~~~~~~~~~
test-intprops.c:315:3: note: in expansion of macro 'CHECK_SPRODUCT'
315 | CHECK_SPRODUCT (INT_MIN, LONG_MAX / INT_MIN, long int, false, DONTCARE);
| ^~~~~~~~~~~~~~
test-intprops.c:279:42: error: expected expression before '==' token
279 | VERIFY (INT_MULTIPLY_OVERFLOW (a, b) == (v))
| ^~
../../gl/verify.h:251:31: note: in definition of macro 'verify'
251 | #define verify(R) _GL_VERIFY (R, "verify (" #R ")")
| ^
test-intprops.c:279:5: note: in expansion of macro 'VERIFY'
279 | VERIFY (INT_MULTIPLY_OVERFLOW (a, b) == (v))
| ^~~~~~
test-intprops.c:281:5: note: in expansion of macro 'CHECK_PRODUCT1'
281 | CHECK_PRODUCT1(a, b, t, v, vres); \
| ^~~~~~~~~~~~~~
test-intprops.c:277:5: note: in expansion of macro 'CHECK_SPRODUCT1'
277 | CHECK_SPRODUCT1(b, a, t, v, vres)
| ^~~~~~~~~~~~~~~
test-intprops.c:315:3: note: in expansion of macro 'CHECK_SPRODUCT'
315 | CHECK_SPRODUCT (INT_MIN, LONG_MAX / INT_MIN, long int, false, DONTCARE);
| ^~~~~~~~~~~~~~
test-intprops.c:279:42: error: expression in static assertion is not an integer
279 | VERIFY (INT_MULTIPLY_OVERFLOW (a, b) == (v))
| ^~
../../gl/verify.h:251:31: note: in definition of macro 'verify'
251 | #define verify(R) _GL_VERIFY (R, "verify (" #R ")")
| ^
test-intprops.c:279:5: note: in expansion of macro 'VERIFY'
279 | VERIFY (INT_MULTIPLY_OVERFLOW (a, b) == (v))
| ^~~~~~
test-intprops.c:281:5: note: in expansion of macro 'CHECK_PRODUCT1'
281 | CHECK_PRODUCT1(a, b, t, v, vres); \
| ^~~~~~~~~~~~~~
test-intprops.c:277:5: note: in expansion of macro 'CHECK_SPRODUCT1'
277 | CHECK_SPRODUCT1(b, a, t, v, vres)
| ^~~~~~~~~~~~~~~
test-intprops.c:315:3: note: in expansion of macro 'CHECK_SPRODUCT'
315 | CHECK_SPRODUCT (INT_MIN, LONG_MAX / INT_MIN, long int, false, DONTCARE);
| ^~~~~~~~~~~~~~
test-intprops.c:279:42: error: expected expression before '==' token
279 | VERIFY (INT_MULTIPLY_OVERFLOW (a, b) == (v))
| ^~
../../gl/verify.h:251:31: note: in definition of macro 'verify'
251 | #define verify(R) _GL_VERIFY (R, "verify (" #R ")")
| ^
test-intprops.c:279:5: note: in expansion of macro 'VERIFY'
279 | VERIFY (INT_MULTIPLY_OVERFLOW (a, b) == (v))
| ^~~~~~
test-intprops.c:273:5: note: in expansion of macro 'CHECK_PRODUCT1'
273 | CHECK_PRODUCT1(a, b, t, v, vres); \
| ^~~~~~~~~~~~~~
test-intprops.c:316:3: note: in expansion of macro 'CHECK_PRODUCT'
316 | CHECK_PRODUCT (INT_MIN, UINT_MAX, unsigned int, true, INT_MIN * UINT_MAX);
| ^~~~~~~~~~~~~
test-intprops.c:279:42: error: expression in static assertion is not an integer
279 | VERIFY (INT_MULTIPLY_OVERFLOW (a, b) == (v))
| ^~
../../gl/verify.h:251:31: note: in definition of macro 'verify'
251 | #define verify(R) _GL_VERIFY (R, "verify (" #R ")")
| ^
test-intprops.c:279:5: note: in expansion of macro 'VERIFY'
279 | VERIFY (INT_MULTIPLY_OVERFLOW (a, b) == (v))
| ^~~~~~
test-intprops.c:273:5: note: in expansion of macro 'CHECK_PRODUCT1'
273 | CHECK_PRODUCT1(a, b, t, v, vres); \
| ^~~~~~~~~~~~~~
test-intprops.c:316:3: note: in expansion of macro 'CHECK_PRODUCT'
316 | CHECK_PRODUCT (INT_MIN, UINT_MAX, unsigned int, true, INT_MIN * UINT_MAX);
| ^~~~~~~~~~~~~
test-intprops.c:279:42: error: expected expression before '==' token
279 | VERIFY (INT_MULTIPLY_OVERFLOW (a, b) == (v))
| ^~
../../gl/verify.h:251:31: note: in definition of macro 'verify'
251 | #define verify(R) _GL_VERIFY (R, "verify (" #R ")")
| ^
test-intprops.c:279:5: note: in expansion of macro 'VERIFY'
279 | VERIFY (INT_MULTIPLY_OVERFLOW (a, b) == (v))
| ^~~~~~
test-intprops.c:274:5: note: in expansion of macro 'CHECK_PRODUCT1'
274 | CHECK_PRODUCT1(b, a, t, v, vres)
| ^~~~~~~~~~~~~~
test-intprops.c:316:3: note: in expansion of macro 'CHECK_PRODUCT'
316 | CHECK_PRODUCT (INT_MIN, UINT_MAX, unsigned int, true, INT_MIN * UINT_MAX);
| ^~~~~~~~~~~~~
test-intprops.c:279:42: error: expression in static assertion is not an integer
279 | VERIFY (INT_MULTIPLY_OVERFLOW (a, b) == (v))
| ^~
../../gl/verify.h:251:31: note: in definition of macro 'verify'
251 | #define verify(R) _GL_VERIFY (R, "verify (" #R ")")
| ^
test-intprops.c:279:5: note: in expansion of macro 'VERIFY'
279 | VERIFY (INT_MULTIPLY_OVERFLOW (a, b) == (v))
| ^~~~~~
test-intprops.c:274:5: note: in expansion of macro 'CHECK_PRODUCT1'
274 | CHECK_PRODUCT1(b, a, t, v, vres)
| ^~~~~~~~~~~~~~
test-intprops.c:316:3: note: in expansion of macro 'CHECK_PRODUCT'
316 | CHECK_PRODUCT (INT_MIN, UINT_MAX, unsigned int, true, INT_MIN * UINT_MAX);
| ^~~~~~~~~~~~~
test-intprops.c:279:42: error: expected expression before '==' token
279 | VERIFY (INT_MULTIPLY_OVERFLOW (a, b) == (v))
| ^~
../../gl/verify.h:251:31: note: in definition of macro 'verify'
251 | #define verify(R) _GL_VERIFY (R, "verify (" #R ")")
| ^
test-intprops.c:279:5: note: in expansion of macro 'VERIFY'
279 | VERIFY (INT_MULTIPLY_OVERFLOW (a, b) == (v))
| ^~~~~~
test-intprops.c:273:5: note: in expansion of macro 'CHECK_PRODUCT1'
273 | CHECK_PRODUCT1(a, b, t, v, vres); \
| ^~~~~~~~~~~~~~
test-intprops.c:317:3: note: in expansion of macro 'CHECK_PRODUCT'
317 | CHECK_PRODUCT (INT_MIN, ULONG_MAX, unsigned long int, true,
| ^~~~~~~~~~~~~
test-intprops.c:279:42: error: expression in static assertion is not an integer
279 | VERIFY (INT_MULTIPLY_OVERFLOW (a, b) == (v))
| ^~
../../gl/verify.h:251:31: note: in definition of macro 'verify'
251 | #define verify(R) _GL_VERIFY (R, "verify (" #R ")")
| ^
test-intprops.c:279:5: note: in expansion of macro 'VERIFY'
279 | VERIFY (INT_MULTIPLY_OVERFLOW (a, b) == (v))
| ^~~~~~
test-intprops.c:273:5: note: in expansion of macro 'CHECK_PRODUCT1'
273 | CHECK_PRODUCT1(a, b, t, v, vres); \
| ^~~~~~~~~~~~~~
test-intprops.c:317:3: note: in expansion of macro 'CHECK_PRODUCT'
317 | CHECK_PRODUCT (INT_MIN, ULONG_MAX, unsigned long int, true,
| ^~~~~~~~~~~~~
test-intprops.c:279:42: error: expected expression before '==' token
279 | VERIFY (INT_MULTIPLY_OVERFLOW (a, b) == (v))
| ^~
../../gl/verify.h:251:31: note: in definition of macro 'verify'
251 | #define verify(R) _GL_VERIFY (R, "verify (" #R ")")
| ^
test-intprops.c:279:5: note: in expansion of macro 'VERIFY'
279 | VERIFY (INT_MULTIPLY_OVERFLOW (a, b) == (v))
| ^~~~~~
test-intprops.c:274:5: note: in expansion of macro 'CHECK_PRODUCT1'
274 | CHECK_PRODUCT1(b, a, t, v, vres)
| ^~~~~~~~~~~~~~
test-intprops.c:317:3: note: in expansion of macro 'CHECK_PRODUCT'
317 | CHECK_PRODUCT (INT_MIN, ULONG_MAX, unsigned long int, true,
| ^~~~~~~~~~~~~
test-intprops.c:279:42: error: expression in static assertion is not an integer
279 | VERIFY (INT_MULTIPLY_OVERFLOW (a, b) == (v))
| ^~
../../gl/verify.h:251:31: note: in definition of macro 'verify'
251 | #define verify(R) _GL_VERIFY (R, "verify (" #R ")")
| ^
test-intprops.c:279:5: note: in expansion of macro 'VERIFY'
279 | VERIFY (INT_MULTIPLY_OVERFLOW (a, b) == (v))
| ^~~~~~
test-intprops.c:274:5: note: in expansion of macro 'CHECK_PRODUCT1'
274 | CHECK_PRODUCT1(b, a, t, v, vres)
| ^~~~~~~~~~~~~~
test-intprops.c:317:3: note: in expansion of macro 'CHECK_PRODUCT'
317 | CHECK_PRODUCT (INT_MIN, ULONG_MAX, unsigned long int, true,
| ^~~~~~~~~~~~~
make[9]: *** [Makefile:1830: test-intprops.o] Error 1
make[9]: Target 'test-intprops' not remade because of errors.
make[9]: Leaving directory '/home/tkloczko/rpmbuild/BUILD/oath-toolkit-2.6.2/pskctool/gl/tests'
make[8]: *** [Makefile:2439: check-am] Error 2
make[8]: Leaving directory '/home/tkloczko/rpmbuild/BUILD/oath-toolkit-2.6.2/pskctool/gl/tests'
make[7]: *** [Makefile:1859: check-recursive] Error 1
make[7]: Leaving directory '/home/tkloczko/rpmbuild/BUILD/oath-toolkit-2.6.2/pskctool/gl/tests'
make[6]: *** [Makefile:2442: check] Error 2
make[6]: Leaving directory '/home/tkloczko/rpmbuild/BUILD/oath-toolkit-2.6.2/pskctool/gl/tests'
make[6]: Entering directory '/home/tkloczko/rpmbuild/BUILD/oath-toolkit-2.6.2/pskctool/gl'
make[6]: Nothing to be done for 'check-am'.
make[6]: Leaving directory '/home/tkloczko/rpmbuild/BUILD/oath-toolkit-2.6.2/pskctool/gl'
make[5]: *** [Makefile:1233: check-recursive] Error 1
make[5]: Leaving directory '/home/tkloczko/rpmbuild/BUILD/oath-toolkit-2.6.2/pskctool/gl'
make[4]: *** [Makefile:1385: check] Error 2
make[4]: Leaving directory '/home/tkloczko/rpmbuild/BUILD/oath-toolkit-2.6.2/pskctool/gl'
Making check in .
make[4]: Entering directory '/home/tkloczko/rpmbuild/BUILD/oath-toolkit-2.6.2/pskctool'
make[4]: Leaving directory '/home/tkloczko/rpmbuild/BUILD/oath-toolkit-2.6.2/pskctool'
Making check in tests
make[4]: Entering directory '/home/tkloczko/rpmbuild/BUILD/oath-toolkit-2.6.2/pskctool/tests'
make tst_pskctool.sh tst_hyphen.sh tst_roundtrip.sh tst_libexamples.sh tst_sign.sh
make[5]: Entering directory '/home/tkloczko/rpmbuild/BUILD/oath-toolkit-2.6.2/pskctool/tests'
make[5]: Nothing to be done for 'tst_pskctool.sh'.
make[5]: Nothing to be done for 'tst_hyphen.sh'.
make[5]: Nothing to be done for 'tst_roundtrip.sh'.
make[5]: Nothing to be done for 'tst_libexamples.sh'.
make[5]: Nothing to be done for 'tst_sign.sh'.
make[5]: Leaving directory '/home/tkloczko/rpmbuild/BUILD/oath-toolkit-2.6.2/pskctool/tests'
make check-TESTS
make[5]: Entering directory '/home/tkloczko/rpmbuild/BUILD/oath-toolkit-2.6.2/pskctool/tests'
make[6]: Entering directory '/home/tkloczko/rpmbuild/BUILD/oath-toolkit-2.6.2/pskctool/tests'
PASS: tst_hyphen.sh
FAIL: tst_roundtrip.sh
FAIL: tst_pskctool.sh
FAIL: tst_sign.sh
FAIL: tst_libexamples.sh
============================================================================
Testsuite summary for pskctool 2.6.2
============================================================================
# TOTAL: 5
# PASS: 1
# SKIP: 0
# XFAIL: 0
# FAIL: 4
# XPASS: 0
# ERROR: 0
============================================================================
See tests/test-suite.log
Please report to oath-toolkit-help@nongnu.org
============================================================================
make[6]: *** [Makefile:1222: test-suite.log] Error 1
make[6]: Leaving directory '/home/tkloczko/rpmbuild/BUILD/oath-toolkit-2.6.2/pskctool/tests'
make[5]: *** [Makefile:1330: check-TESTS] Error 2
make[5]: Leaving directory '/home/tkloczko/rpmbuild/BUILD/oath-toolkit-2.6.2/pskctool/tests'
make[4]: *** [Makefile:1432: check-am] Error 2
make[4]: Target 'check' not remade because of errors.
make[4]: Leaving directory '/home/tkloczko/rpmbuild/BUILD/oath-toolkit-2.6.2/pskctool/tests'
make[3]: *** [Makefile:1341: check-recursive] Error 1
make[3]: Leaving directory '/home/tkloczko/rpmbuild/BUILD/oath-toolkit-2.6.2/pskctool'
make[2]: *** [Makefile:1633: check] Error 2
make[2]: Leaving directory '/home/tkloczko/rpmbuild/BUILD/oath-toolkit-2.6.2/pskctool'
Making check in pam_oath
make[2]: Entering directory '/home/tkloczko/rpmbuild/BUILD/oath-toolkit-2.6.2/pam_oath'
Making check in .
make[3]: Entering directory '/home/tkloczko/rpmbuild/BUILD/oath-toolkit-2.6.2/pam_oath'
make[3]: Leaving directory '/home/tkloczko/rpmbuild/BUILD/oath-toolkit-2.6.2/pam_oath'
Making check in tests
make[3]: Entering directory '/home/tkloczko/rpmbuild/BUILD/oath-toolkit-2.6.2/pam_oath/tests'
make test-pam_oath test-pam_oath-root \
run-root-tests.sh
make[4]: Entering directory '/home/tkloczko/rpmbuild/BUILD/oath-toolkit-2.6.2/pam_oath/tests'
make[4]: 'test-pam_oath' is up to date.
make[4]: 'test-pam_oath-root' is up to date.
make[4]: Nothing to be done for 'run-root-tests.sh'.
make[4]: Leaving directory '/home/tkloczko/rpmbuild/BUILD/oath-toolkit-2.6.2/pam_oath/tests'
make check-TESTS
make[4]: Entering directory '/home/tkloczko/rpmbuild/BUILD/oath-toolkit-2.6.2/pam_oath/tests'
make[5]: Entering directory '/home/tkloczko/rpmbuild/BUILD/oath-toolkit-2.6.2/pam_oath/tests'
PASS: test-pam_oath
============================================================================
Testsuite summary for pam_oath UNKNOWN
============================================================================
# TOTAL: 1
# PASS: 1
# SKIP: 0
# XFAIL: 0
# FAIL: 0
# XPASS: 0
# ERROR: 0
============================================================================
make[5]: Leaving directory '/home/tkloczko/rpmbuild/BUILD/oath-toolkit-2.6.2/pam_oath/tests'
make[4]: Leaving directory '/home/tkloczko/rpmbuild/BUILD/oath-toolkit-2.6.2/pam_oath/tests'
make[3]: Leaving directory '/home/tkloczko/rpmbuild/BUILD/oath-toolkit-2.6.2/pam_oath/tests'
make[2]: Leaving directory '/home/tkloczko/rpmbuild/BUILD/oath-toolkit-2.6.2/pam_oath'
make[2]: Entering directory '/home/tkloczko/rpmbuild/BUILD/oath-toolkit-2.6.2'
make[2]: Nothing to be done for 'check-am'.
make[2]: Leaving directory '/home/tkloczko/rpmbuild/BUILD/oath-toolkit-2.6.2'
make[1]: *** [Makefile:401: check-recursive] Error 1
make[1]: Leaving directory '/home/tkloczko/rpmbuild/BUILD/oath-toolkit-2.6.2'
make: *** [Makefile:696: check] Error 2