summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorSimon Pilgrim <llvm-dev@redking.me.uk>2019-09-22 13:01:49 +0000
committerSimon Pilgrim <llvm-dev@redking.me.uk>2019-09-22 13:01:49 +0000
commit2de9b107facc2a0320e081787e8dfae43be83008 (patch)
tree0f123b420ef7ddb6892946bbc77c9ca8ca449972
parenteb2941f10d06e7594a02c7b8749db3659ba13877 (diff)
downloadbcm5719-llvm-2de9b107facc2a0320e081787e8dfae43be83008.tar.gz
bcm5719-llvm-2de9b107facc2a0320e081787e8dfae43be83008.zip
AMDGPUPrintfRuntimeBinding - silence static analyzer null dereference warnings. NFCI.
llvm-svn: 372501
-rw-r--r--llvm/lib/Target/AMDGPU/AMDGPUPrintfRuntimeBinding.cpp5
1 files changed, 2 insertions, 3 deletions
diff --git a/llvm/lib/Target/AMDGPU/AMDGPUPrintfRuntimeBinding.cpp b/llvm/lib/Target/AMDGPU/AMDGPUPrintfRuntimeBinding.cpp
index 90ea2467b2d..261d6287763 100644
--- a/llvm/lib/Target/AMDGPU/AMDGPUPrintfRuntimeBinding.cpp
+++ b/llvm/lib/Target/AMDGPU/AMDGPUPrintfRuntimeBinding.cpp
@@ -163,8 +163,7 @@ bool AMDGPUPrintfRuntimeBinding::lowerPrintfForGpu(
const char NonLiteralStr[4] = "???";
for (auto P : Printfs) {
- CallInst *CI = dyn_cast<CallInst>(P);
-
+ auto CI = cast<CallInst>(P);
unsigned NumOps = CI->getNumArgOperands();
SmallString<16> OpConvSpecifiers;
@@ -566,7 +565,7 @@ bool AMDGPUPrintfRuntimeBinding::lowerPrintfForGpu(
// erase the printf calls
for (auto P : Printfs) {
- CallInst *CI = dyn_cast<CallInst>(P);
+ auto CI = cast<CallInst>(P);
CI->eraseFromParent();
}
OpenPOWER on IntegriCloud