uabelho added inline comments.
================ Comment at: cfe/trunk/include/clang/StaticAnalyzer/Checkers/Checkers.td:230 def NullReturnedFromNonnullChecker : Checker<"NullReturnedFromNonnull">, HelpText<"Warns when a null pointer is returned from a function that has " ---------------- Szelethus wrote: > uabelho wrote: > > Any reason this checker shouldn't get a dependecy too? > > > > If I run it with > > > > clang -cc1 -analyze -analyzer-checker=core > > -analyzer-checker=nullability.NullReturnedFromNonnull empty.c > > > > on an empty file empty.c I get > > > > clang: > > ../tools/clang/include/clang/StaticAnalyzer/Core/CheckerManager.h:171: > > CHECKER *clang::ento::CheckerManager::getChecker() [CHECKER = (anonymous > > namespace)::NullabilityChecker]: Assertion `CheckerTags.count(tag) != 0 && > > "Requested checker is not registered! Maybe you should add it as a " > > "dependency in Checkers.td?"' failed. > > > > If I add > > Dependencies<[NullabilityBase]>, > > to it, then it doesn't trigger the assert. > > > > I don't know anything about this code, what do you think about it? > Yup, should be there. Thanks for catching this one! I'll be able to commit > the fix in about 4ish hours, or if it blocks you, feel free to so before that. > > Since I didnt add test for each and every affected checker, I wonder whether > there is any more of these that I forgot/messed up while rebasing. > > Thanks again! :) Sounds good, no panic! Thanks! Repository: rL LLVM CHANGES SINCE LAST ACTION https://reviews.llvm.org/D54438/new/ https://reviews.llvm.org/D54438 _______________________________________________ cfe-commits mailing list cfe-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits