with github.com/ugorji/go/codec and github.com/ugorji/go/codec/codecgen v1.2.9, Msgpack deserialization with codecgen seems to produce wrong result.
Prior to v1.2.8, same code worked as expected, and without codecgen it worked too.
Struct:
type S struct {
Int uint32 `codec:"int"`
Flag int8 `codec:"flag"`
Data []byte `codec:"data"`
}
with
github.com/ugorji/go/codec
andgithub.com/ugorji/go/codec/codecgen
v1.2.9, Msgpack deserialization with codecgen seems to produce wrong result. Prior to v1.2.8, same code worked as expected, and without codecgen it worked too.Struct:
Test:
Result without codecgen (expected):
Result with codecgen (actual):