[llvm] [Offload] Return error rather than dropping it (PR #148609)

Ross Brunton via llvm-commits llvm-commits at lists.llvm.org
Mon Jul 14 04:00:34 PDT 2025


https://github.com/RossBrunton created https://github.com/llvm/llvm-project/pull/148609

None

>From b868e537166277c2654a3c25ec9eb222d8d74468 Mon Sep 17 00:00:00 2001
From: Ross Brunton <ross at codeplay.com>
Date: Mon, 14 Jul 2025 12:00:03 +0100
Subject: [PATCH] [Offload] Return error rather than dropping it

---
 offload/plugins-nextgen/cuda/src/rtl.cpp | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/offload/plugins-nextgen/cuda/src/rtl.cpp b/offload/plugins-nextgen/cuda/src/rtl.cpp
index 15193de6ae430..b787376eb1770 100644
--- a/offload/plugins-nextgen/cuda/src/rtl.cpp
+++ b/offload/plugins-nextgen/cuda/src/rtl.cpp
@@ -1311,7 +1311,7 @@ Error CUDAKernelTy::launchImpl(GenericDeviceTy &GenericDevice,
   if (MaxDynCGroupMem >= MaxDynCGroupMemLimit) {
     CUresult AttrResult = cuFuncSetAttribute(
         Func, CU_FUNC_ATTRIBUTE_MAX_DYNAMIC_SHARED_SIZE_BYTES, MaxDynCGroupMem);
-    Plugin::check(
+    return Plugin::check(
         AttrResult,
         "Error in cuLaunchKernel while setting the memory limits: %s");
     MaxDynCGroupMemLimit = MaxDynCGroupMem;



More information about the llvm-commits mailing list