1234567891011121314151617181920212223 |
- # AC_C_STMT_EXPR
- # -------------
- # Define HAVE_STMT_EXPR if compiler has statement expressions.
- AN_IDENTIFIER([_Generic], [AC_C_STMT_EXPR])
- AC_DEFUN([AC_C_STMT_EXPR],
- [AC_CACHE_CHECK([for statement expressions], ac_cv_c_stmt_expr,
- [AC_COMPILE_IFELSE(
- [AC_LANG_SOURCE(
- [[int
- main (int argc, char **argv)
- {
- int x = ({ int y = 1; y; });
- return x;
- }
- ]])],
- [ac_cv_c_stmt_expr=yes],
- [ac_cv_c_stmt_expr=no])])
- if test $ac_cv_c_stmt_expr = yes; then
- AC_DEFINE([HAVE_STMT_EXPR], 1,
- [Define to 1 if compiler supports statement expressions.])
- fi
- ])# AC_C_STMT_EXPR
|