verify: Use C++11 static_assert when available.
commit8a10202d0d69409392d38dc33574035047ea7767
authorBruno Haible <bruno@clisp.org>
Tue, 12 Jan 2021 20:11:13 +0000 (12 21:11 +0100)
committerBruno Haible <bruno@clisp.org>
Tue, 12 Jan 2021 20:12:15 +0000 (12 21:12 +0100)
tree17119e7cf97be1ef1412887fed5133da5f22bd79
parent854fbb81d91f7a0f2b463e7ace2499dee2f380f2
verify: Use C++11 static_assert when available.

Reported by Alexandre Duret-Lutz <adl@lrde.epita.fr> in
<https://lists.gnu.org/archive/html/bug-gnulib/2021-01/msg00177.html>.

* lib/verify.h (_GL_HAVE_STATIC_ASSERT_CXX11): New macro.
(_GL_HAVE_STATIC_ASSERT_CXX17): Renamed from _GL_HAVE_STATIC_ASSERT1.
(_GL_VERIFY): Use static_assert when available with C++11 syntax.
ChangeLog
lib/verify.h