(list, level int)
| 496 | } |
| 497 | |
| 498 | func (f *function) PatchClose(list, level int) { |
| 499 | f.assert(f.isJumpListWalkable(list)) |
| 500 | for level, next := level+1, 0; list != noJump; list = next { |
| 501 | next = f.jump(list) |
| 502 | f.assert(f.f.code[list].opCode() == opJump && f.f.code[list].a() == 0 || f.f.code[list].a() >= level) |
| 503 | f.f.code[list].setA(level) |
| 504 | } |
| 505 | } |
| 506 | |
| 507 | func (f *function) PatchToHere(list int) { |
| 508 | f.assert(f.isJumpListWalkable(list)) |
no test coverage detected