srividya-sundaram added a comment.

In D157129#4564766 <https://reviews.llvm.org/D157129#4564766>, @steakhal wrote:

> I went over the patch and I found only a single debatable case for taking by 
> reference.
> To clarify why I would prefer taking by value: value semantics is good for 
> local reasoning; thus improves maintainability. We should only deviate from 
> that when there is actual benefit for doing so.
> Static analysis tools, such as Coverity, have false-positives. Some rules are 
> better than others.
> As a static analysis tool developer myself, I'd recommend carefully 
> evaluating the findings before taking action for resolving them.
> And if you find anything interesting, tool vendors are generally happy to 
> receive feedback about their tool. I guess, they should as well understand 
> that taking a pointer by reference doesn't improve anything.

Thank you, @steakhal for the detailed feedback.
Based on your comments, and after discussing with @tahonermann, I am abandoning 
this patch.


Repository:
  rG LLVM Github Monorepo

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

https://reviews.llvm.org/D157129

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

Reply via email to