mirror of
https://github.com/revng/revng
synced 2026-06-21 14:07:57 +00:00
b50aca6a15
Before this commit, the DLAStep MergePointeesOfPointerUnion wasn't really equipped for dealing with LayoutTypeSystemNodes representing types imported from Model. There was some code that tried to deal with them but it was mostly an afterthought and it wasn't robust. This commit fixes that, and is able to handle a strict superset of the scenarios envisioned before, while preserving the property that nodes representing types imported from Model should be preserved (in particular their size).