gysit wrote: > We can't disable multi-threading while a pass manager is running I believe. Right, maybe a enable crash recovery flag that is set together the multi-threading flag could be used to decide which allocator to use. https://github.com/llvm/llvm-project/pull/132935