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)