10 create_code (gcc_jit_context
*ctxt
, void *user_data
)
12 /* Let's try to inject the equivalent of:
18 with an unterminated block.
20 gcc_jit_type
*void_t
=
21 gcc_jit_context_get_type (ctxt
, GCC_JIT_TYPE_VOID
);
23 /* Build the test_fn. */
24 gcc_jit_function
*test_fn
=
25 gcc_jit_context_new_function (ctxt
, NULL
,
26 GCC_JIT_FUNCTION_EXPORTED
,
31 (void)gcc_jit_function_new_block (test_fn
, "initial");
32 /* Error: the above block isn't terminated. */
36 verify_code (gcc_jit_context
*ctxt
, gcc_jit_result
*result
)
38 CHECK_VALUE (result
, NULL
);
40 CHECK_STRING_VALUE (gcc_jit_context_get_first_error (ctxt
),
41 "unterminated block in test_fn: initial");