mirror of
https://github.com/revng/revng
synced 2026-06-21 14:07:57 +00:00
10dcb7be11
One of the two passes to purge unused types from the model had a ill-defined semantics. This commit simplifies them in two passes: one that purges all the types unreachable from outside `Binary::Types` and one that does the same but also preserves types with a `CustomName` or an `OriginalName`.