From 5edf94ea1013ea0d54b3f5f4d5b3430b2e8d155d Mon Sep 17 00:00:00 2001 From: Ayke van Laethem Date: Thu, 30 Aug 2018 05:36:44 +0200 Subject: [PATCH] Fix named structs inside global named structs --- interpreter.go | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/interpreter.go b/interpreter.go index d4135e8b..5c928e99 100644 --- a/interpreter.go +++ b/interpreter.go @@ -238,7 +238,7 @@ func (p *Program) getZeroValue(t types.Type) (Value, error) { case *types.Struct: elems := make([]Value, typ.NumFields()) for i := range elems { - elem, err := p.getZeroValue(typ.Field(i).Type().Underlying()) + elem, err := p.getZeroValue(typ.Field(i).Type()) if err != nil { return nil, err }