diff options
author | Andrew Shadura <andrew.shadura@collabora.co.uk> | 2017-10-21 18:24:48 +0100 |
---|---|---|
committer | Andrew Shadura <andrew.shadura@collabora.co.uk> | 2017-10-21 18:24:48 +0100 |
commit | 332a2fb2eb188251bd4fdaa7cfc474903bed87f0 (patch) | |
tree | 63a51cbbd61e07bd8ad52459ebcebfb99514ca17 /codec/goversion_makemap_gte_go19.go | |
parent | f8ba1cceab52e3a7b3dd2457ae589f49a9d51c5e (diff) | |
parent | 50045e3a634ec84d672edeab57594659e5a293ac (diff) |
Merge tag 'upstream/0.0_git20171019.0.bdcc60b'
Upstream version 0.0~git20171019.0.bdcc60b
Diffstat (limited to 'codec/goversion_makemap_gte_go19.go')
-rw-r--r-- | codec/goversion_makemap_gte_go19.go | 15 |
1 files changed, 15 insertions, 0 deletions
diff --git a/codec/goversion_makemap_gte_go19.go b/codec/goversion_makemap_gte_go19.go new file mode 100644 index 0000000..51fe40e --- /dev/null +++ b/codec/goversion_makemap_gte_go19.go @@ -0,0 +1,15 @@ +// Copyright (c) 2012-2015 Ugorji Nwoke. All rights reserved. +// Use of this source code is governed by a MIT license found in the LICENSE file. + +// +build go1.9 + +package codec + +import "reflect" + +func makeMapReflect(t reflect.Type, size int) reflect.Value { + if size < 0 { + return reflect.MakeMapWithSize(t, 4) + } + return reflect.MakeMapWithSize(t, size) +} |