+ if (!list_empty(&ctx->output)) {
+ /* Get the previous instruction and check whether it
+ * is a jump instruction. */
+ out = list_entry(ctx->output.prev, struct code_output, list);
+ if (out->is_jump_insn) {
+ asm_error(ctx, "RET instruction directly after "
+ "jump instruction. The hardware won't like this.");
+ }
+ }