From 29b2299dc2834d4ce080eb6ed100e318d82378c0 Mon Sep 17 00:00:00 2001 From: Brian Fiete Date: Sat, 24 Aug 2024 08:03:12 -0400 Subject: [PATCH] Fix for tuple ToString with wrappable member types --- IDEHelper/Compiler/BfModule.cpp | 2 ++ 1 file changed, 2 insertions(+) diff --git a/IDEHelper/Compiler/BfModule.cpp b/IDEHelper/Compiler/BfModule.cpp index 08f02db5..612f92d6 100644 --- a/IDEHelper/Compiler/BfModule.cpp +++ b/IDEHelper/Compiler/BfModule.cpp @@ -18945,6 +18945,8 @@ void BfModule::EmitTupleToStringBody() fieldValue = MakeAddressable(fieldValue); fieldValue.mType = wrappedType; fieldValue.mValue = mBfIRBuilder->CreateBitCast(fieldValue.mValue, mBfIRBuilder->MapTypeInstPtr(fieldValue.mType->ToTypeInstance())); + if (!wrappedType->IsValuelessType()) + fieldValue.mKind = BfTypedValueKind_Addr; } }