dwblaikie wrote: I'm still really hesitant about this direction.
One starting concern: what happens if someone adds an overload, or other interesting name resolution to the module? The downstream caller hasn't textually changed, but it should be rebuilt because it should be calling a different overload candidate now? (& even if we then track every function with the same name, there's other cases - like adding an implicit conversion operator, operator overload, etc, that might complicate things) https://github.com/llvm/llvm-project/pull/72956 _______________________________________________ cfe-commits mailing list cfe-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits