mirror of
https://github.com/revng/revng
synced 2026-06-21 14:07:57 +00:00
d578bc6cd2
In the new pipeline the root module is split off in its individual isolated modules at the end of `isolate`. Before splitting, there are a lot of global variables in the root module and only a small part is going to be needed after splitting for each module. To avoid excessive memory usage employ `ConservativeModuleCloner` in `Isolate` so that only the needed global variables are actually cloned when splitting off.