khenaidoo | ffe076b | 2019-01-15 16:08:08 -0500 | [diff] [blame^] | 1 | // Copyright (c) 2012-2018 Ugorji Nwoke. All rights reserved. |
2 | // Use of this source code is governed by a MIT license found in the LICENSE file. | ||||
3 | |||||
4 | // +build go1.9 | ||||
5 | |||||
6 | package codec | ||||
7 | |||||
8 | import "reflect" | ||||
9 | |||||
10 | func makeMapReflect(t reflect.Type, size int) reflect.Value { | ||||
11 | if size < 0 { | ||||
12 | return reflect.MakeMapWithSize(t, 4) | ||||
13 | } | ||||
14 | return reflect.MakeMapWithSize(t, size) | ||||
15 | } |