[clang] [clang] Fix address spaces on prvalue (PR #221233)

Tom Honermann via cfe-commits cfe-commits at lists.llvm.org
Tue Sep 15 21:54:04 PDT 2026


================
@@ -7682,9 +7682,8 @@ PerformConstructorInitialization(Sema &S,
 
     CurInit = S.CheckForImmediateInvocation(
         CXXTemporaryObjectExpr::Create(
-            S.Context, CalleeDecl,
-            Entity.getType().getNonLValueExprType(S.Context), TSInfo,
-            ConstructorArgs, ParenOrBraceRange, HadMultipleCandidates,
+            S.Context, CalleeDecl, Entity.getType().getNonReferenceType(),
+            TSInfo, ConstructorArgs, ParenOrBraceRange, HadMultipleCandidates,
----------------
tahonermann wrote:

Yes, eventually. I don't think it is something that we should take on in this PR though.

https://github.com/llvm/llvm-project/pull/221233


More information about the cfe-commits mailing list