(label *gotoLabelDesc)
| 445 | } |
| 446 | |
| 447 | func (fc *funcContext) AddNamedLabel(label *gotoLabelDesc) { |
| 448 | if old := fc.Block.AddLabel(label); old != nil { |
| 449 | raiseCompileError(fc, label.Line+1, "label '%s' already defined on line %d", label.Name, old.Line) |
| 450 | } |
| 451 | fc.SetLabelPc(label.Id, label.Pc) |
| 452 | } |
| 453 | |
| 454 | func (fc *funcContext) GetNamedLabel(name string) *gotoLabelDesc { |
| 455 | return fc.Block.GetLabel(name) |
no test coverage detected