3 # Define HAVE_STMT_EXPR if compiler has statement expressions.
4 AN_IDENTIFIER([_Generic], [AC_C_STMT_EXPR])
5 AC_DEFUN([AC_C_STMT_EXPR],
6 [AC_CACHE_CHECK([for statement expressions], ac_cv_c_stmt_expr,
10 main (int argc, char **argv)
12 int x = ({ int y = 1; y; });
16 [ac_cv_c_stmt_expr=yes],
17 [ac_cv_c_stmt_expr=no])])
18 if test $ac_cv_c_stmt_expr = yes; then
19 AC_DEFINE([HAVE_STMT_EXPR], 1,
20 [Define to 1 if compiler supports statement expressions.])