+2017-11-23 Tom de Vries <tom@codesourcery.com>
+
+ * libgccjit.c (RETURN_NULL_IF_FAIL_NONNULL_NUMERIC_TYPE): Wrap in
+ JIT_{BEGIN,END}_STMT.
+
2017-10-31 David Malcolm <dmalcolm@redhat.com>
* docs/internals/index.rst (Running the test suite): Document
result of gcc_jit_context_get_type (GCC_JIT_TYPE_INT). */
#define RETURN_NULL_IF_FAIL_NONNULL_NUMERIC_TYPE(CTXT, NUMERIC_TYPE) \
+ JIT_BEGIN_STMT \
RETURN_NULL_IF_FAIL (NUMERIC_TYPE, CTXT, NULL, "NULL type"); \
RETURN_NULL_IF_FAIL_PRINTF1 ( \
NUMERIC_TYPE->is_numeric (), ctxt, NULL, \
"not a numeric type: %s", \
- NUMERIC_TYPE->get_debug_string ());
+ NUMERIC_TYPE->get_debug_string ()); \
+ JIT_END_STMT
/* Public entrypoint. See description in libgccjit.h.