fix a bug when 'mov' is the last instruction

This commit is contained in:
Qingcai Jiang
2021-12-30 20:30:43 +08:00
parent 6f3b36e58c
commit d1450517b3

View File

@@ -138,7 +138,7 @@ def find_marked_section(
index_start = i + 1
elif comments["end"] == line.comment:
index_end = i
elif line.instruction in mov_instr and lines[i + 1].directive is not None:
elif line.instruction in mov_instr and len(lines) > i + 1 and lines[i + 1].directive is not None:
source = line.operands[0 if not reverse else 1]
destination = line.operands[1 if not reverse else 0]
# instruction pair matches, check for operands