9 create_code (gcc_jit_context
*ctxt
, void *user_data
)
11 /* Let's try to build an rvalue from a double with a non-numeric type
12 and verify that the API complains about the bad type.
14 gcc_jit_type
*void_type
=
15 gcc_jit_context_get_type (ctxt
, GCC_JIT_TYPE_VOID
);
17 (void)gcc_jit_context_new_rvalue_from_double (ctxt
, void_type
, 42.0);
21 verify_code (gcc_jit_context
*ctxt
, gcc_jit_result
*result
)
23 CHECK_VALUE (result
, NULL
);
25 /* Verify that the correct error message was emitted. */
26 CHECK_STRING_VALUE (gcc_jit_context_get_first_error (ctxt
),
27 "gcc_jit_context_new_rvalue_from_double:"
28 " not a numeric type: void");