[PATCH] D152977: [NFC] Fix potential dereferencing of null return value.
Sindhu Chittireddy via Phabricator via cfe-commits
cfe-commits at lists.llvm.org
Thu Jun 15 11:02:06 PDT 2023
schittir added inline comments.
================
Comment at: clang/lib/StaticAnalyzer/Checkers/PthreadLockChecker.cpp:294-295
// UntouchedAndPossiblyDestroyed or UnlockedAndPossiblyDestroyed.
- assert(lstate->isUntouchedAndPossiblyDestroyed() ||
- lstate->isUnlockedAndPossiblyDestroyed());
+ assert(lstate && (lstate->isUntouchedAndPossiblyDestroyed() ||
+ lstate->isUnlockedAndPossiblyDestroyed()));
----------------
steakhal wrote:
>
Wouldn't it be better to do an with a comment, like below?
```
assert(lstate && "lstate should not be null");
```
CHANGES SINCE LAST ACTION
https://reviews.llvm.org/D152977/new/
https://reviews.llvm.org/D152977
More information about the cfe-commits
mailing list