This constant is only used once, and we fail compilation anyway if
it's false.
* src/emacs-module.c (MODULE_SETJMP_1): Inline __has_attribute.
\f
/* Feature tests. */
-#if __has_attribute (cleanup)
-enum { module_has_cleanup = true };
-#else
-enum { module_has_cleanup = false };
-#endif
-
#ifdef WINDOWSNT
#include <windows.h>
#include "w32term.h"
module_out_of_memory (env); \
return retval; \
} \
- verify (module_has_cleanup); \
+ verify (__has_attribute (cleanup)); \
struct handler *c __attribute__ ((cleanup (module_reset_handlerlist))) \
= c0; \
if (sys_setjmp (c->jmp)) \