https://github.com/nikic commented: Looks reasonable to me. At least to start with, I would limit this to the one-use case, to minimize impact. This kind of change tends to have fallout... https://github.com/llvm/llvm-project/pull/96606