From aeb5d82d3e840af26951b10165d17dc6cda650c6 Mon Sep 17 00:00:00 2001 From: Li Jie Date: Thu, 13 Nov 2025 16:00:26 +0800 Subject: [PATCH] ssa: remove unreachable switch case --- ssa/eh.go | 4 ---- 1 file changed, 4 deletions(-) diff --git a/ssa/eh.go b/ssa/eh.go index 6b920d8c..ffb48eaa 100644 --- a/ssa/eh.go +++ b/ssa/eh.go @@ -276,8 +276,6 @@ func (b Builder) Defer(kind DoAction, fn Expr, args ...Expr) { // nothing to do case DeferInLoop: // Loop defers rely on a dedicated drain loop inserted below. - default: - panic("unknown defer kind") } typ := b.saveDeferArgs(self, fn, args) self.stmts = append(self.stmts, func(bits Expr) { @@ -313,8 +311,6 @@ func (b Builder) Defer(kind DoAction, fn Expr, args ...Expr) { b.Jump(condBlk) b.SetBlockEx(exitBlk, AtEnd, true) - default: - panic("unknown defer kind") } }) }