From 1e39bd83362496e8897cb9017379946105f5a3bc Mon Sep 17 00:00:00 2001 From: xushiwei Date: Mon, 8 Jul 2024 15:37:20 +0800 Subject: [PATCH] Program.Zero: support types.Signature/Chan --- ssa/expr.go | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/ssa/expr.go b/ssa/expr.go index 270f7324..881cc0d5 100644 --- a/ssa/expr.go +++ b/ssa/expr.go @@ -127,7 +127,7 @@ func (p Program) Zero(t Type) Expr { default: panic("todo") } - case *types.Pointer: + case *types.Pointer, *types.Signature, *types.Chan: return Expr{llvm.ConstNull(t.ll), t} case *types.Struct: n := u.NumFields()