mirror of
https://github.com/cc65/cc65.git
synced 2024-12-23 04:30:10 +00:00
Fixed an internal error that was triggered by an attempt to move an empty list
of instructions in the code segment (Oliver Schmidt). git-svn-id: svn://svn.cc65.org/cc65/trunk@5419 b7a2c559-68d2-44c3-8de9-860c34a00d81
This commit is contained in:
parent
90f346ab47
commit
44e7225ce6
@ -655,6 +655,11 @@ void CS_MoveEntries (CodeSeg* S, unsigned Start, unsigned Count, unsigned NewPos
|
|||||||
* current code end)
|
* current code end)
|
||||||
*/
|
*/
|
||||||
{
|
{
|
||||||
|
/* Transparently handle an empty range */
|
||||||
|
if (Count == 0) {
|
||||||
|
return;
|
||||||
|
}
|
||||||
|
|
||||||
/* If NewPos is at the end of the code segment, move any labels from the
|
/* If NewPos is at the end of the code segment, move any labels from the
|
||||||
* label pool to the first instruction of the moved range.
|
* label pool to the first instruction of the moved range.
|
||||||
*/
|
*/
|
||||||
|
Loading…
Reference in New Issue
Block a user