Continue with next instruction if rule is NULL. Remove setting
compiler->error=TRUE twice, the macro does that already.
if (!rule) {
ORC_COMPILER_ERROR(compiler, "No rule for: %s on target %s", opcode->name,
compiler->target->name);
- compiler->error = TRUE;
+ continue;
}
ORC_ASM_CODE(compiler,"%*s", prefix, "");
if (insn->flags & (ORC_INSTRUCTION_FLAG_X2|ORC_INSTRUCTION_FLAG_X4)) {
if (!rule) {
ORC_COMPILER_ERROR(compiler, "No rule for: %s on target %s", opcode->name,
compiler->target->name);
- compiler->error = TRUE;
+ continue;
}
if (insn->flags & (ORC_INSTRUCTION_FLAG_X2|ORC_INSTRUCTION_FLAG_X4)) {