From 651cdf9ccb0b787331f54a0c7544612fb3bdb1ef Mon Sep 17 00:00:00 2001 From: Ophestra Date: Fri, 31 Oct 2025 22:58:26 +0900 Subject: internal/outcome: remove guard on main This is no longer exported. Such a check is pointless. Signed-off-by: Ophestra --- internal/outcome/process.go | 4 ---- 1 file changed, 4 deletions(-) (limited to 'internal/outcome/process.go') diff --git a/internal/outcome/process.go b/internal/outcome/process.go index 64d83624..707359da 100644 --- a/internal/outcome/process.go +++ b/internal/outcome/process.go @@ -206,10 +206,6 @@ func (ms mainState) fatal(fallback string, ferr error) { // main carries out outcome and terminates. main does not return. func (k *outcome) main(msg message.Msg) { - if !k.active.CompareAndSwap(false, true) { - panic("outcome: attempted to run twice") - } - if k.ctx == nil || k.sys == nil || k.state == nil { panic("outcome: did not finalise") } -- cgit v1.3.1