diff --git a/mlir/lib/Conversion/GPUCommon/GPUToLLVMConversion.cpp b/mlir/lib/Conversion/GPUCommon/GPUToLLVMConversion.cpp index 7bac8f5a8f0e..3dd8aae81c59 100644 --- a/mlir/lib/Conversion/GPUCommon/GPUToLLVMConversion.cpp +++ b/mlir/lib/Conversion/GPUCommon/GPUToLLVMConversion.cpp @@ -814,7 +814,7 @@ LogicalResult ConvertAllocOpToGpuRuntimeCallPattern::matchAndRewrite( if (isShared && allocOp.getAsyncToken()) return rewriter.notifyMatchFailure( allocOp, "Host Shared allocation cannot be done async"); - else if (!isShared && failed(isAsyncWithOneDependency(rewriter, allocOp))) + if (!isShared && failed(isAsyncWithOneDependency(rewriter, allocOp))) return failure(); // Get shape of the memref as values: static sizes are constant