Lines Matching refs:pos2
19811 int pos2; /* phase 2 address, -1 means not resolved yet */ member
21414 ls->pos2 = -1; in new_label_fd()
28500 addr = label_slots[addr].pos2; in dump_byte_code()
28615 printf(" %u:%u", addr, label_slots[addr].pos2); in dump_byte_code()
28624 printf(" %u:%u", addr, label_slots[addr].pos2); in dump_byte_code()
28665 printf(",%u:%u", addr, label_slots[addr].pos2); in dump_byte_code()
29552 s->label_slots[label_done].pos2 = bc->size; in resolve_scope_var()
30180 *linep, label, s->label_slots[label].pos2); in skip_dead_code()
30447 ls->pos2 = bc_out.size + opcode_info[op].size; in resolve_variables()
30517 int lab0, lab1, op1, pos1, line1, pos2; in resolve_variables() local
30523 … while (code_match(&cc, (pos2 = get_label_pos(s, lab1)), OP_dup, op1, OP_drop, -1)) { in resolve_variables()
30526 if (code_match(&cc, pos2, op1, -1)) { in resolve_variables()
30679 pos = s->label_slots[label].pos2; in find_jump_target()
31038 int diff = ls->pos2 - pos - 1; in resolve_labels()