mirror of
https://github.com/revng/revng
synced 2026-06-21 14:07:57 +00:00
4161834bc5
We now explicitly store the retreatings edges, that will eventually be connected to the `continue` nodes, so that we can explicitly handle them, without resorting to iterating over the predecessors of the `EntryNode`, which although correct is a fragile method with respect to defective situations. In addition, we check that after the restructuring, all the retreating edges that we connect to `continue` nodes, do point to the `EntryNode` before the transformation.