Sirraide wrote: > for example, it would be helpful to warn programmers in this situation Er, why would that be helpful? This is a valid pattern imo that I have seen here and there from time to time. Is there a specific reason why this is a bad idea? https://github.com/llvm/llvm-project/pull/109714