[clang] Remove unused forward declarations (NFC)
[clang] Use isa instead of dyn_cast (NFC)
[clang][NFC] Inclusive terms: Replace uses of whitelist in clang/lib/StaticAnalyzerReplace variable and functions names, as well as comments that contain whitelist withmore inclusive terms.Revie
[clang][NFC] Inclusive terms: Replace uses of whitelist in clang/lib/StaticAnalyzerReplace variable and functions names, as well as comments that contain whitelist withmore inclusive terms.Reviewed By: aaron.ballman, martongDifferential Revision: https://reviews.llvm.org/D112642
show more ...
[Analyzer][WebKit] Use tri-state types for relevant predicatesSome of the predicates can't always be decided - for example when a typedefinition isn't available. At the same time it's necessary to
[Analyzer][WebKit] Use tri-state types for relevant predicatesSome of the predicates can't always be decided - for example when a typedefinition isn't available. At the same time it's necessary to letclient code decide what to do about such cases - specifically we can'tjust use true or false values as there are callees withconflicting strategies how to handle this.This is a speculative fix for PR47276.Differential Revision: https://reviews.llvm.org/D88133
[Analyzer][WebKit] UncountedLocalVarsCheckerDifferential Review: https://reviews.llvm.org/D83259
[Analyzer][WebKit] UncountedLambdaCaptureCheckerDifferential Revision: https://reviews.llvm.org/D82837
[Analyzer][NFC] Remove prefix from WebKitNoUncountedMemberChecker name
[Analyzer][WebKit] UncountedCallArgsCheckerDifferential Revision: https://reviews.llvm.org/D77179
[Analyzer][NoUncountedMembersChecker] Fix crash for C structsFixes https://bugs.llvm.org/show_bug.cgi?id=46177Fixes second bug reported in https://bugs.llvm.org/show_bug.cgi?id=46142
[Analyzer][WebKit] Check record definition is available in NoUncountedMembers checkerisRefCountable asserts that the record passed as an argument has a definition available.Fixes: https://bugs.ll
[Analyzer][WebKit] Check record definition is available in NoUncountedMembers checkerisRefCountable asserts that the record passed as an argument has a definition available.Fixes: https://bugs.llvm.org/show_bug.cgi?id=46142Differential Revision: https://reviews.llvm.org/D81017
[Analyzer][WebKit] NoUncountedMembersCheckerDifferential Revision: https://reviews.llvm.org/D77178
Remove superfluous semicolon to stop Wpedantic warning. NFCI.
Replace dyn_cast<> with isa<> to fix unused variable warning. NFCI.
Reland "[Analyzer][WebKit] RefCntblBaseVirtualDtorChecker"This reverts commit 1108f5c737dbdab0277874a7e5b237491839c43a.
Revert "[Analyzer][WebKit] RefCntblBaseVirtualDtorChecker"This reverts commit f7c7e8a523f56b0ed1b14c0756ba4e5d1ccb48d2.Breaks build everywhere.
[Analyzer][WebKit] RefCntblBaseVirtualDtorCheckerDifferential Revision: https://reviews.llvm.org/D77177