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