[PATCH] D122841: [analyzer] Consider all addrspaces in null dereference check
Vince Bridgers via Phabricator via cfe-commits
cfe-commits at lists.llvm.org
Thu Mar 31 11:23:02 PDT 2022
vabridgers created this revision.
vabridgers added reviewers: NoQ, steakhal, martong.
Herald added subscribers: manas, ASDenysPetrov, dkrupp, donat.nagy, Szelethus, mikhail.ramalho, a.sidorin, rnkovacs, szepet, baloghadamsoftware, xazax.hun.
Herald added a project: All.
vabridgers requested review of this revision.
Herald added a project: clang.
Herald added a subscriber: cfe-commits.
This change enables the null dereference checker to consider all null
dereferences, even those with address space qualifiers. The original
checker did not check null dereferences with address space qualifiers
for some reason. There's no reason to not consider all null
dereferences.
Repository:
rG LLVM Github Monorepo
https://reviews.llvm.org/D122841
Files:
clang/lib/StaticAnalyzer/Checkers/DereferenceChecker.cpp
clang/test/Analysis/cast-value-notes.cpp
clang/test/Analysis/null-deref-ps.c
clang/test/Analysis/nullptr.cpp
-------------- next part --------------
A non-text attachment was scrubbed...
Name: D122841.419523.patch
Type: text/x-patch
Size: 5709 bytes
Desc: not available
URL: <http://lists.llvm.org/pipermail/cfe-commits/attachments/20220331/44448f3c/attachment-0001.bin>
More information about the cfe-commits
mailing list