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 c97f93c39b
commit 0e984f4ec7

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