commit | 5887bc194be84805c8283e9d9a66102bf9571fca | [log] [tgz] |
---|---|---|
author | Gustavo Niemeyer <gustavo@niemeyer.net> | Tue Dec 20 11:36:25 2011 -0200 |
committer | Gustavo Niemeyer <gustavo@niemeyer.net> | Tue Dec 20 11:36:25 2011 -0200 |
tree | ebee8c8e7ff6c45a137ec64e8af2c8c460d11f74 | |
parent | ef0aede23c8c624e127a9a59183ee8915e48a3c9 [diff] |
Minor tweak in ordering.
diff --git a/decode.go b/decode.go index 8d2349b..9474fd5 100644 --- a/decode.go +++ b/decode.go
@@ -417,14 +417,13 @@ if out.Kind() != reflect.Map { return false } - if out.IsNil() { - out.Set(reflect.MakeMap(out.Type())) - } - outt := out.Type() kt := outt.Key() et := outt.Elem() + if out.IsNil() { + out.Set(reflect.MakeMap(outt)) + } l := len(n.children) for i := 0; i < l; i += 2 { k := reflect.New(kt).Elem()