Fix for bug with incorrect removal of previously inserted alignment nop.

This commit is contained in:
Izzat Bahadirov 2013-03-25 19:04:39 -04:00
parent c995fb5086
commit dae24249f1

View File

@ -205,7 +205,7 @@ public class InstructionWriteUtil {
int codeOffsetDelta = codeOffsetShift(currentCodeOffset);
if ((currentCodeOffset+codeOffsetDelta)%2 != 0) {
if (codeOffsetShifts.contains(currentCodeOffset)) {
codeOffsetShifts.remove(codeOffsetDelta);
codeOffsetShifts.remove(codeOffsetDelta-1);
offsetToNewInstructionMap.remove(currentCodeOffset);
} else {
codeOffsetShifts.add(codeOffsetDelta, currentCodeOffset);