Commit 6647e47c authored by Kirill Smelkov's avatar Kirill Smelkov

.

parent b6f9859c
...@@ -237,19 +237,19 @@ func (d *decoder) genEpilogue() { ...@@ -237,19 +237,19 @@ func (d *decoder) genEpilogue() {
d.emit("}\n") d.emit("}\n")
} }
func (/*e*/d *encoder) genBasic(path string, typ *types.Basic, userType types.Type, obj types.Object) { func (e *encoder) genBasic(path string, typ *types.Basic, userType types.Type, obj types.Object) {
basic := basicTypes[typ.Kind()] basic := basicTypes[typ.Kind()]
dataptr := fmt.Sprintf("data[%v:]", d.n) dataptr := fmt.Sprintf("data[%v:]", e.n)
if userType != nil && userType != typ { if userType != nil && userType != typ {
// userType is a named type over some basic, like // userType is a named type over some basic, like
// type ClusterState int32 // type ClusterState int32
// -> need to cast // -> need to cast
path = fmt.Sprintf("%v(%v)", typeName(typ), path) path = fmt.Sprintf("%v(%v)", typeName(typ), path)
} }
d.n += basic.wireSize e.n += basic.wireSize
// NOTE no space before "=" - to be able to merge with ":" // NOTE no space before "=" - to be able to merge with ":"
// prefix and become defining assignment // prefix and become defining assignment
d.emit(basic.encode, dataptr, path) e.emit(basic.encode, dataptr, path)
} }
func (d *decoder) genBasic(assignto string, typ *types.Basic, userType types.Type, obj types.Object) { func (d *decoder) genBasic(assignto string, typ *types.Basic, userType types.Type, obj types.Object) {
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment