/* #define XUNTAG(a, type, ctype) ((ctype *)
((char *) XLP (a) - LISP_WORD_TAG (type))) */
- return emit_cast (type,
+ return emit_cast (gcc_jit_type_get_pointer (type),
gcc_jit_context_new_binary_op (
comp.ctxt,
NULL,
comp.emacs_int_type,
emit_rval_XLI (a),
gcc_jit_context_new_rvalue_from_int (comp.ctxt,
- comp.int_type,
- lisp_word_tag)));
+ comp.emacs_int_type,
+ lisp_word_tag)));
+}
+
static gcc_jit_rvalue *
emit_rval_XCONS (gcc_jit_rvalue *a)
{