From 9d1ad28323d2e8b4572fd8590a98ae50a983eff0 Mon Sep 17 00:00:00 2001 From: Brian Fiete Date: Tue, 14 Jan 2025 13:10:20 -0800 Subject: [PATCH] Void hashable, fixes zero or one element enum hashing --- BeefLibs/corlib/src/Void.bf | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/BeefLibs/corlib/src/Void.bf b/BeefLibs/corlib/src/Void.bf index 13fb811f..3109cb24 100644 --- a/BeefLibs/corlib/src/Void.bf +++ b/BeefLibs/corlib/src/Void.bf @@ -1,10 +1,15 @@ namespace System { - struct Void : void + struct Void : void, IHashable { public override void ToString(String strBuffer) { strBuffer.Append("void"); } + + public int GetHashCode() + { + return 0; + } } }