DhruvSrivastavaX wrote: Yes, that would be a better way to avoid any future declarations like this. I'll explore most feasible solutions and create a new issue if it seems reliable. https://github.com/llvm/llvm-project/pull/232608