(pt *Ptr)
| 518 | } |
| 519 | |
| 520 | func (p *printer) initPtr(pt *Ptr) { |
| 521 | if pt.Needsinit() { |
| 522 | vname := pt.Varname() |
| 523 | p.printf("\nif %s == nil { %s = new(%s); }", vname, vname, pt.Value.TypeName()) |
| 524 | } |
| 525 | } |
| 526 | |
| 527 | func (p *printer) ok() bool { return p.err == nil } |
| 528 |