From 3cbe4aac8714625f83938060143b754f1d2d1a24 Mon Sep 17 00:00:00 2001 From: xushiwei Date: Thu, 2 May 2024 11:38:05 +0800 Subject: [PATCH] TestUserdefExpr --- ssa/ssa_test.go | 20 +++++++++++++------- 1 file changed, 13 insertions(+), 7 deletions(-) diff --git a/ssa/ssa_test.go b/ssa/ssa_test.go index f15992bd..ceaea2e4 100644 --- a/ssa/ssa_test.go +++ b/ssa/ssa_test.go @@ -30,15 +30,21 @@ func TestMakeInterface(t *testing.T) { } */ -func TestDelayExpr(t *testing.T) { +func TestUserdefExpr(t *testing.T) { a := delayExprTy(nil) + b := &phisExprTy{} _ = a.String() - defer func() { - if r := recover(); r == nil { - t.Log("TestDelayExpr: no error?") - } - }() - a.Underlying() + _ = b.String() + test := func(a types.Type) { + defer func() { + if r := recover(); r == nil { + t.Log("TestUserdefExpr: no error?") + } + }() + a.Underlying() + } + test(a) + test(b) } func TestAny(t *testing.T) {