(label *gotoLabelDesc)
| 376 | } |
| 377 | |
| 378 | func (b *codeBlock) AddLabel(label *gotoLabelDesc) *gotoLabelDesc { |
| 379 | if old, ok := b.labels[label.Name]; ok { |
| 380 | return old |
| 381 | } |
| 382 | b.labels[label.Name] = label |
| 383 | return nil |
| 384 | } |
| 385 | |
| 386 | func (b *codeBlock) GetLabel(label string) *gotoLabelDesc { |
| 387 | if v, ok := b.labels[label]; ok { |