diff --git a/vyper/venom/passes/sccp/sccp.py b/vyper/venom/passes/sccp/sccp.py index e6da7c9cf8..4284ff2b50 100644 --- a/vyper/venom/passes/sccp/sccp.py +++ b/vyper/venom/passes/sccp/sccp.py @@ -353,8 +353,8 @@ def _fix_phi_bb_r(self, bb: IRBasicBlock, visited: OrderedSet[IRBasicBlock]): visited.add(bb) - for bb in bb.cfg_out: - return self._fix_phi_bb_r(bb, visited) + for next_bb in bb.cfg_out: + self._fix_phi_bb_r(next_bb, visited) def _fix_phi_node_inst(self, phi_inst: IRInstruction): if len(phi_inst.parent.cfg_in) != 1: