no need to keep the flag alive when removing iffy
check opcode before losing it in optimize_can_op