[PATCH] D113164: [NFC] Avoid nullptr dereference
Kan Shengchen via Phabricator via llvm-commits
llvm-commits at lists.llvm.org
Wed Nov 3 22:23:55 PDT 2021
skan added inline comments.
================
Comment at: llvm/lib/CodeGen/TypePromotion.cpp:259-260
return LessOrEqualTypeSize(Store->getValueOperand());
if (auto *Return = dyn_cast<ReturnInst>(V))
- return LessOrEqualTypeSize(Return->getReturnValue());
if (auto *ZExt = dyn_cast<ZExtInst>(V))
----------------
You mean
`Return->getReturnValue()` may return a NULL pointer but `LessOrEqualTypeSize` assumes its argument is never be a NULL?
If the answer is yes, you need to provide a test case tiggering the compfail.
Repository:
rG LLVM Github Monorepo
CHANGES SINCE LAST ACTION
https://reviews.llvm.org/D113164/new/
https://reviews.llvm.org/D113164
More information about the llvm-commits
mailing list