{
unsigned char opcode = call_site_opcode(return_address);
FACTOR_ASSERT(opcode == call_opcode || opcode == jmp_opcode);
+ (void)opcode; // suppress warning when compiling without assertions
}
inline static void *get_call_target(cell return_address)
{
fixnum old_count = atomic::fetch_add(&parent->current_jit_count, 1);
FACTOR_ASSERT(old_count >= 0);
+ (void)old_count;
}
jit::~jit()
{
fixnum old_count = atomic::fetch_subtract(&parent->current_jit_count, 1);
FACTOR_ASSERT(old_count >= 1);
+ (void)old_count;
}
void jit::emit_relocation(cell relocation_template_)