From 7efa6e31266a576c86a7ded1de1afd6d42a4a5e6 Mon Sep 17 00:00:00 2001 From: Simon Pilgrim Date: Tue, 24 Sep 2019 12:43:55 +0000 Subject: [PATCH] [Orc] Silence static analyzer dyn_cast null dereference warning. NFCI. llvm-svn: 372746 --- llvm/lib/ExecutionEngine/Orc/ExecutionUtils.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/llvm/lib/ExecutionEngine/Orc/ExecutionUtils.cpp b/llvm/lib/ExecutionEngine/Orc/ExecutionUtils.cpp index 990fc13..c20d7d1 100644 --- a/llvm/lib/ExecutionEngine/Orc/ExecutionUtils.cpp +++ b/llvm/lib/ExecutionEngine/Orc/ExecutionUtils.cpp @@ -68,7 +68,7 @@ CtorDtorIterator::Element CtorDtorIterator::operator*() const { } } - ConstantInt *Priority = dyn_cast(CS->getOperand(0)); + auto *Priority = cast(CS->getOperand(0)); Value *Data = CS->getNumOperands() == 3 ? CS->getOperand(2) : nullptr; if (Data && !isa(Data)) Data = nullptr; -- 2.7.4