https://github.com/AaronBallman commented: The patch summary doesn't really explain why the changes are needed. Can you explain what problem you're solving (perhaps link to an issue if this is fixing one that was reported by someone)? https://github.com/llvm/llvm-project/pull/70307