From: Luc Van Oostenryck <luc.vanoostenryck@xxxxxxxxx> Since commit 226b62bc2ee4 ("eval_insn: give an explicit type to compare's operands") it's needed to set the operands' type of every compare instructions but it was missing in this case where a select is transformed into a compare. So, add the missing type. Signed-off-by: Luc Van Oostenryck <luc.vanoostenryck@xxxxxxxxx> --- simplify.c | 1 + 1 file changed, 1 insertion(+) diff --git a/simplify.c b/simplify.c index 02709ce4853c..0353642ba188 100644 --- a/simplify.c +++ b/simplify.c @@ -2449,6 +2449,7 @@ static int simplify_select(struct instruction *insn) opcode = OP_SET_NE; } insn->opcode = opcode; + insn->itype = insn->type; /* insn->src1 is already cond */ insn->src2 = src1; /* Zero */ return REPEAT_CSE; -- 2.32.0