From d8cca031ed9c1a695d29da814bc5efd071b62d57 Mon Sep 17 00:00:00 2001 From: zhangliang Date: Tue, 27 Jun 2023 13:40:38 +0800 Subject: [PATCH] interp: fix fieldName method parsing embedded + generic fields --- interp/type.go | 2 ++ 1 file changed, 2 insertions(+) diff --git a/interp/type.go b/interp/type.go index 6c493b31b..81cf52036 100644 --- a/interp/type.go +++ b/interp/type.go @@ -1230,6 +1230,8 @@ func fieldName(n *node) string { return fieldName(n.child[1]) case starExpr: return fieldName(n.child[0]) + case indexExpr: + return fieldName(n.child[0]) case identExpr: return n.ident default: