summaryrefslogtreecommitdiff
path: root/tests/test-stddef.c
diff options
context:
space:
mode:
authorPaul Eggert <eggert@cs.ucla.edu>2022-09-13 17:29:35 -0500
committerPaul Eggert <eggert@cs.ucla.edu>2022-09-13 17:52:20 -0500
commitc504bec035e90efceb212c538efc986ef3db7f7a (patch)
tree8cd4cf21835acc5e918a00560c6f12f2666045d7 /tests/test-stddef.c
parentc34d1933871b62037d45957bfc50184884dfe3a7 (diff)
downloadgnulib-c504bec035e90efceb212c538efc986ef3db7f7a.tar.gz
assert-h: static_assert is a keyword in C23
* m4/assert_h.m4 (gl_ASSERT_H): Also test for static_assert keyword a la C23, and define HAVE_C_STATIC_ASSERT if so. If not, arrange for config.h to #define static_assert by including <assert.h>, and then do "#undef assert" so that the assert macro still needs an explicit include. This should be safe even on very old hosts, as assert.h has been re-includable for decades. * tests/tests-assert.c: New test. * modules/assert-h-tests (Files, Makefile.am): Add it.
Diffstat (limited to 'tests/test-stddef.c')
0 files changed, 0 insertions, 0 deletions