From 19bfb6d8df6c23c8c8d19af9221d12bf08244b51 Mon Sep 17 00:00:00 2001 From: Simon Pilgrim Date: Wed, 8 Jan 2020 16:52:05 +0000 Subject: Fix "pointer is null" static analyzer warning. NFCI. Use cast<> instead of dyn_cast<> since we know that the pointer should be valid (and is dereferenced immediately below in the getSignature call). --- llvm/lib/Target/WebAssembly/WebAssemblyLowerEmscriptenEHSjLj.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'llvm/lib/Target/WebAssembly/WebAssemblyLowerEmscriptenEHSjLj.cpp') diff --git a/llvm/lib/Target/WebAssembly/WebAssemblyLowerEmscriptenEHSjLj.cpp b/llvm/lib/Target/WebAssembly/WebAssemblyLowerEmscriptenEHSjLj.cpp index 6179b71..d1f3acb 100644 --- a/llvm/lib/Target/WebAssembly/WebAssemblyLowerEmscriptenEHSjLj.cpp +++ b/llvm/lib/Target/WebAssembly/WebAssemblyLowerEmscriptenEHSjLj.cpp @@ -453,7 +453,7 @@ Function *WebAssemblyLowerEmscriptenEHSjLj::getInvokeWrapper(CallOrInvoke *CI) { CalleeFTy = F->getFunctionType(); else { auto *CalleeTy = cast(Callee->getType())->getElementType(); - CalleeFTy = dyn_cast(CalleeTy); + CalleeFTy = cast(CalleeTy); } std::string Sig = getSignature(CalleeFTy); -- cgit v1.1