vsavchenko accepted this revision.
vsavchenko added a comment.

In D92307#2422603 <https://reviews.llvm.org/D92307#2422603>, @martong wrote:

> In D92307#2422468 <https://reviews.llvm.org/D92307#2422468>, @vsavchenko 
> wrote:
>
>> That's a good fix!
>> How did this happen though that max value of `off_t` was even used for `fd`. 
>>  Seems pretty odd!
>
> I used a semi-automated approach to create these summaries from cppcheck 
> <https://github.com/danmar/cppcheck/blob/main/cfg/posix.cfg> : I translated 
> the XML into C++ source code, but could not do the translation for ranges. 
> E.g., `0:` was just simply copied and I had to manually modify the generated 
> C++ code to have the proper range. And that's where I made the wrong index 
> for the param (cppcheck starts from idx 1, here we start from idx 0). Here 
> the 5th param has the `off_t` type, so I thought we have to get the max for 
> `off_t`.

I see, thanks for clarification!


Repository:
  rG LLVM Github Monorepo

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

https://reviews.llvm.org/D92307

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

Reply via email to