From 289754499ccf6c694deb6780e9bd4155e087d7e4 Mon Sep 17 00:00:00 2001 From: Emery Hemingway Date: Wed, 20 Mar 2024 13:04:14 +0000 Subject: [PATCH] Fix hashing of Actor and Facet --- src/syndicate/actors.nim | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/syndicate/actors.nim b/src/syndicate/actors.nim index 81c2753..50825a5 100644 --- a/src/syndicate/actors.nim +++ b/src/syndicate/actors.nim @@ -177,10 +177,10 @@ proc attenuate*(r: Cap; a: Attenuation): Cap = attenuation: a & r.attenuation) proc hash*(actor): Hash = - actor.unsafeAddr.hash + result = actor[].unsafeAddr.hash proc hash*(facet): Hash = - facet.unsafeAddr.hash + facet[].unsafeAddr.hash proc hash*(r: Cap): Hash = !$(r.relay.hash !& r.target.unsafeAddr.hash)