================ @@ -1415,11 +1413,13 @@ static llvm::Expected<llvm::BasicBlock *> allocateAndInitPrivateVars( llvm::Value *llvmPrivateVar = builder.CreateAlloca( llvmAllocType, /*ArraySize=*/nullptr, "omp.private.alloc"); - llvm::Error err = initPrivateVar( + llvm::Expected<llvm::Value *> privateVarOrError = initPrivateVar( builder, moduleTranslation, privDecl, mlirPrivVar, blockArg, - llvmPrivateVar, llvmPrivateVars, privInitBlock, mappedPrivateVars); - if (err) + llvmPrivateVar, privInitBlock, mappedPrivateVars); + if (auto err = privateVarOrError.takeError()) ---------------- tblah wrote:
Thanks. Fixed in [459d2d5](https://github.com/llvm/llvm-project/pull/125307/commits/459d2d5ea7f803cc6553b7d9007283281263f1fe) https://github.com/llvm/llvm-project/pull/125307 _______________________________________________ llvm-branch-commits mailing list llvm-branch-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-branch-commits