diff options
-rw-r--r-- | simplify.c | 2 |
1 files changed, 2 insertions, 0 deletions
@@ -1606,6 +1606,8 @@ static inline bool can_move_to(pseudo_t src, struct instruction *dst) return true; def = src->def; + if (dst == def) + return false; bbs = def->bb; bbd = dst->bb; if (bbs == bbd) |