estebanpauli wrote: > I ran the tests but we don't have pre-commit tests on `t` so I'm gonna need to test this locally... You can use the unit tests added in this MR. The one that shows two pass managers can run at once should block without the fix. https://github.com/llvm/llvm-project/pull/236861