petrhosek wrote: > What was the reason we didn't put this in an `io.cpp` again? I'm not sure if there's any particular reason, I think we could since this is not on the hot path? https://github.com/llvm/llvm-project/pull/86890