martong marked 2 inline comments as done. martong added inline comments.
================ Comment at: clang/lib/StaticAnalyzer/Checkers/StdLibraryFunctionsChecker.cpp:739 + Optional<QualType> FileTy = lookupType("FILE", ACtx); + Optional<QualType> FilePtrTy, FilePtrRestrictTy; ---------------- balazske wrote: > There is a `ASTContext::getFILEType` that can be used for this. (But if more > types are needed the `lookupType` must be used again.) Yeah, didn't realize that we have `getFILEType` until now. It's unfortunate that I added the tests for `FILE` in this sense. `getFILEType` can return a null QualType, which unfortunately can be mixed with `Irrelevant`. I'd like to avoid that. Still, we could initialize the Optional<QualType> with the help of `getFILEType`. Maybe in a later patch it would be worth to do that (and then refactor the lookup.c[pp] tests too). On the other hand, since we are going to use `lookupType` extensively with other types, I don't see much benefit to make an exemption to `FILE`. Repository: rG LLVM Github Monorepo CHANGES SINCE LAST ACTION https://reviews.llvm.org/D80016/new/ https://reviews.llvm.org/D80016 _______________________________________________ cfe-commits mailing list cfe-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits