mirror of
https://github.com/revng/revng
synced 2026-06-21 14:07:57 +00:00
e6f6010cfd
`-fvisibility-inlines-hidden` ensures that each dynamic library uses its own version of each `inline` function. This reduces the number of exported symbols and resolves issues related to picking a version of a weak symbol that has already been deleted upon `dlclose`. The downside of this flag is that the address of `inline` functions can be different across different libraries. This commit drops certain assertions that were relying on this behavior.