diff options
author | Simon Pilgrim <llvm-dev@redking.me.uk> | 2019-09-22 13:01:49 +0000 |
---|---|---|
committer | Simon Pilgrim <llvm-dev@redking.me.uk> | 2019-09-22 13:01:49 +0000 |
commit | 2de9b107facc2a0320e081787e8dfae43be83008 (patch) | |
tree | 0f123b420ef7ddb6892946bbc77c9ca8ca449972 | |
parent | eb2941f10d06e7594a02c7b8749db3659ba13877 (diff) | |
download | bcm5719-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.cpp | 5 |
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(); } |