From 4f54570dbf830b21a9d5994ee81973bec1a7000a Mon Sep 17 00:00:00 2001 From: Brian Fiete Date: Sat, 18 Nov 2023 07:53:23 -0500 Subject: [PATCH] Fixed HashCode tuples --- BeefLibs/corlib/src/HashCode.bf | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/BeefLibs/corlib/src/HashCode.bf b/BeefLibs/corlib/src/HashCode.bf index 5637df82..f4a8ec43 100644 --- a/BeefLibs/corlib/src/HashCode.bf +++ b/BeefLibs/corlib/src/HashCode.bf @@ -91,9 +91,12 @@ static class HashCode if (field.IsStatic) continue; if (fieldCount == 0) - code.AppendF($"\thash = SelfOuter.Get(value.[Friend]{field.Name});\n"); + code.AppendF($"\thash = SelfOuter.Get(value."); else - code.AppendF($"\thash = Mix(hash, value.[Friend]{field.Name});\n"); + code.AppendF($"\thash = Mix(hash, value."); + if (!field.IsPublic) + code.Append("[Friend]"); + code.AppendF($"{field.Name});\n"); ++fieldCount; } }