From 4aaccc66d05c00ebbdf0647bd30078bf2dd5b2b9 Mon Sep 17 00:00:00 2001 From: guoguangwu Date: Wed, 10 Jul 2024 13:58:05 +0800 Subject: [PATCH] make the code shorter --- unsafe_iface.go | 9 +-------- 1 file changed, 1 insertion(+), 8 deletions(-) diff --git a/unsafe_iface.go b/unsafe_iface.go index b601955..851436d 100644 --- a/unsafe_iface.go +++ b/unsafe_iface.go @@ -53,12 +53,5 @@ func (type2 *UnsafeIFaceType) IsNil(obj interface{}) bool { } func (type2 *UnsafeIFaceType) UnsafeIsNil(ptr unsafe.Pointer) bool { - if ptr == nil { - return true - } - iface := (*iface)(ptr) - if iface.itab == nil { - return true - } - return false + return ptr == nil || (*iface)(ptr).itab == nil }