1064
1064
engine.instr = make([]decInstr, 1) // one item
1065
1065
name := rt.String() // best we can do
1066
1066
if !dec.compatibleType(rt, remoteId, make(map[reflect.Type]typeId)) {
1069
1069
op, indir := dec.decOpFor(remoteId, rt, name, make(map[reflect.Type]*decOp))
1071
1071
engine.instr[singletonField] = decInstr{*op, singletonField, indir, 0, ovfl}