makslevental wrote: This was thoroughly tested here https://github.com/llvm/llvm-project/pull/157589 with all the problem scenarios people mentioned but it would be good if it was tested again. https://github.com/llvm/llvm-project/pull/157853