Commit 049eadc4 authored by Rémi Denis-Courmont's avatar Rémi Denis-Courmont

Robustify static_assert() check

parent 01de23db
...@@ -515,11 +515,8 @@ AC_LINK_IFELSE([ ...@@ -515,11 +515,8 @@ AC_LINK_IFELSE([
dnl C11 static_assert() dnl C11 static_assert()
AC_MSG_CHECKING([for static_assert in assert.h]) AC_MSG_CHECKING([for static_assert in assert.h])
AC_PREPROC_IFELSE([AC_LANG_SOURCE([ AC_LINK_IFELSE([AC_LANG_PROGRAM([#include <assert.h>], [
#include <assert.h> static_assert(1, "The impossible happened.");
#ifndef static_assert
# error BOOM!
#endif
])], [ ])], [
AC_MSG_RESULT([yes]) AC_MSG_RESULT([yes])
AC_DEFINE([HAVE_STATIC_ASSERT], [1], [Define to 1 if <assert.h> defines static_assert.]) AC_DEFINE([HAVE_STATIC_ASSERT], [1], [Define to 1 if <assert.h> defines static_assert.])
......
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment