aaron.ballman added a comment.

In D141310#4054351 <https://reviews.llvm.org/D141310#4054351>, @dblaikie wrote:

> @adriandole do you plan to deploy this in a codebase? Have you tried it on a 
> codebase already?
>
> I'd worry this would just be too noisy, and there's probably enough benign 
> pointer comparisons that'll never hit the ICF false-equality situation (eg: 
> putting some callbacks in a map/set/something - where the callbacks all do 
> genuinely different things, so they'd never end up with accidental identical 
> functions/folding) that it wouldn't be feasible to use this in a real 
> codebase?

Are your worries lessened by the fact that this is (by necessity of the way the 
toolchain is composed) be an off-by-default warning that users must opt into? 
My thinking is that this shouldn't be *too* chatty because it's specific to 
equality comparisons between (non-nullptr) function pointers, but I agree that 
having some confirmation about this finding true positives that aren't swamped 
by false positives would be beneficial.


Repository:
  rG LLVM Github Monorepo

CHANGES SINCE LAST ACTION
  https://reviews.llvm.org/D141310/new/

https://reviews.llvm.org/D141310

_______________________________________________
cfe-commits mailing list
cfe-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits

Reply via email to