Szelethus added a comment.

In D77722#1969261 <https://reviews.llvm.org/D77722#1969261>, @vsavchenko wrote:

> Hi everyone!
>  I'm thinking about adding support for `__attribute((nonnull))__` as well, 
> but it should be handled a bit differently. That annotation is for parameters 
> and not for types, so the corresponding constraints should be generated only 
> when entering the function (as opposed to each load). I'm not sure that it 
> should be a part of this commit though because it will have a completely 
> standalone solution. Another question about `__attribute((nonnull))__` is 
> "Where should we put it?".  It is quite reasonable to put it into 
> `NullabilityChecker`, but `NonnullParamChecker` seems like a good candidate 
> as well.


Wait, we don't already assume `nonnull` attributed parameters as, well, not 
null? That's crazy.


Repository:
  rG LLVM Github Monorepo

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

https://reviews.llvm.org/D77722



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

Reply via email to