}
r := &importReader{p: p, currPkg: pkg}
- // Reader.Reset is not available in Go 1.4.
- // Use bytes.NewReader for now.
- // r.declReader.Reset(p.declData[off:])
- r.declReader = *strings.NewReader(p.declData[off:])
+ r.declReader.Reset(p.declData[off:])
r.obj(name)
}
}
r := &importReader{p: p}
- // Reader.Reset is not available in Go 1.4.
- // Use bytes.NewReader for now.
- // r.declReader.Reset(p.declData[off-predeclReserved:])
- r.declReader = *strings.NewReader(p.declData[off-predeclReserved:])
+ r.declReader.Reset(p.declData[off-predeclReserved:])
t := r.doType(base)
if canReuse(base, t) {
p: p,
currPkg: pkg,
}
- // (*strings.Reader).Reset wasn't added until Go 1.7, and we
- // need to build with Go 1.4.
- r.Reader = *strings.NewReader(p.declData[off:])
+ r.Reader.Reset(p.declData[off:])
return r
}