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
