https://github.com/tbaederr updated 
https://github.com/llvm/llvm-project/pull/227998

>From a6a88199400ea8b99b5b847e71a759259f165be4 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Timm=20B=C3=A4der?= <[email protected]>
Date: Tue, 6 Oct 2026 08:11:02 +0200
Subject: [PATCH] rvalue

---
 clang/lib/Sema/SemaDeclAttr.cpp | 6 +++++-
 1 file changed, 5 insertions(+), 1 deletion(-)

diff --git a/clang/lib/Sema/SemaDeclAttr.cpp b/clang/lib/Sema/SemaDeclAttr.cpp
index 337fe747f2d20..247b696465ba9 100644
--- a/clang/lib/Sema/SemaDeclAttr.cpp
+++ b/clang/lib/Sema/SemaDeclAttr.cpp
@@ -6212,7 +6212,11 @@ makeClusterDimsArgExpr(Sema &S, Expr *E, const 
CUDAClusterDimsAttr &AL,
     return {};
   }
 
-  return {ConstantExpr::Create(S.getASTContext(), E, APValue(*I)),
+  ExprResult Result = S.DefaultLvalueConversion(E);
+  if (!Result.isUsable())
+    return {};
+
+  return {ConstantExpr::Create(S.getASTContext(), Result.get(), APValue(*I)),
           I->getZExtValue()};
 }
 

_______________________________________________
cfe-commits mailing list
[email protected]
https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits

Reply via email to