|
@@ -8161,7 +8161,8 @@ unit aoptx86;
|
|
|
reference_reset(NewRef, 1, []);
|
|
|
NewInstr := taicpu.op_ref(A_JMP, S_NO, NewRef);
|
|
|
|
|
|
- { Now actually load the correct parameter }
|
|
|
+ { Now actually load the correct parameter (this also
|
|
|
+ increases the reference count) }
|
|
|
NewInstr.loadsymbol(0, DestLabel, 0);
|
|
|
|
|
|
{ Get instruction before original label (may not be p under -O3) }
|
|
@@ -8169,8 +8170,6 @@ unit aoptx86;
|
|
|
{ Shouldn't fail here }
|
|
|
InternalError(2021040701);
|
|
|
|
|
|
- DestLabel.increfs;
|
|
|
-
|
|
|
AsmL.InsertAfter(NewInstr, hp2);
|
|
|
{ Add new alignment field }
|
|
|
(* AsmL.InsertAfter(
|