diff --git a/interpreter.go b/interpreter.go index ada4ab15..dfa44d4b 100644 --- a/interpreter.go +++ b/interpreter.go @@ -228,6 +228,8 @@ func (p *Program) getZeroValue(t types.Type) (Value, error) { return &ZeroBasicValue{typ}, nil case *types.Interface: return &InterfaceValue{typ, nil}, nil + case *types.Map: + return &MapValue{typ, nil, nil}, nil case *types.Pointer: return &PointerValue{nil}, nil case *types.Struct: