mirror of
https://github.com/revng/revng
synced 2026-06-21 14:07:57 +00:00
ff747c069d
This commit adds handling for a corner case of MergePointeesOfPointerUnion, that wasn't handled before. Said corner case happens when one of the scalars that gets merged as part of the DLAStep operations is also itself a pointer to another scalar that gets merged. This wasn't accounted for before this commit, but it's actually a valid scenario that can happen on some inputs.