Port C11 and C++11 testing to clang
commit12aec07e44e2a37f4081a7a40dba51574999613b
authorPaul Eggert <eggert@cs.ucla.edu>
Tue, 15 Mar 2016 15:56:43 +0000 (15 08:56 -0700)
committerPaul Eggert <eggert@cs.ucla.edu>
Tue, 15 Mar 2016 15:57:10 +0000 (15 08:57 -0700)
tree402be8052fa7f2c7e136a1700d0e19b6fe9c7c3b
parent6236291e58d8c63ae3530caa01c5d363af2291ae
Port C11 and C++11 testing to clang

* lib/autoconf/c.m4 (_AC_C_C99_TEST_HEADER):
Include stddef.h, for offsetof.
(_AC_PROG_CC_C11): Limit _Static_assert to integer constant
expressions.  Suggested by Nick Bowler in:
http://lists.gnu.org/archive/html/autoconf/2016-02/msg00009.html
(_AC_CXX_CXX11_TEST_BODY): Don't use string literals to initialize
non-const pointers.  Suggested by Mike Miller in:
http://lists.gnu.org/archive/html/autoconf/2016-02/msg00008.html
lib/autoconf/c.m4