Merging two backpatch lists rather than patching each jump separately keeps the total work
Answer: C
Each jump joins a list once and is patched once, so no instruction is visited repeatedly. Patching each jump as soon as a candidate destination appeared would revisit the same instructions many times over as the enclosing expressions combined.
Please log in or register to report this question.