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; } }