diff --git a/llvm/lib/Frontend/OpenMP/OMPIRBuilder.cpp b/llvm/lib/Frontend/OpenMP/OMPIRBuilder.cpp index d2e4dc1c85dfd..78eb73ef67d81 100644 --- a/llvm/lib/Frontend/OpenMP/OMPIRBuilder.cpp +++ b/llvm/lib/Frontend/OpenMP/OMPIRBuilder.cpp @@ -6963,8 +6963,7 @@ static Function *emitTargetTaskProxyFunction(OpenMPIRBuilder &OMPBuilder, assert(ArgStructAlloca && "Unable to find the alloca instruction corresponding to arguments " "for extracted function"); - auto *ArgStructType = - dyn_cast(ArgStructAlloca->getAllocatedType()); + auto *ArgStructType = cast(ArgStructAlloca->getAllocatedType()); AllocaInst *NewArgStructAlloca = Builder.CreateAlloca(ArgStructType, nullptr, "structArg");