]> git.sur5r.net Git - cc65/commitdiff
Code cleanup per code review
authorSteven Hugg <hugg@fasterlight.com>
Mon, 1 Apr 2019 01:39:36 +0000 (21:39 -0400)
committergreg-king5 <greg.king5@verizon.net>
Mon, 1 Apr 2019 02:33:22 +0000 (22:33 -0400)
src/cc65/coptptrload.c

index c23858579de7ce1c07ff3be6e902d3e108379dc9..0534a1fa27f8fba22ee032ee556353229df42ac3 100644 (file)
@@ -1633,16 +1633,14 @@ unsigned OptPtrLoad19 (CodeSeg* S)
             X = NewCodeEntry (OP65_TAY, AM65_IMP, 0, 0, L[2]->LI);
             CS_InsertEntry (S, X, IP++);
 
-            /* allocate Label memory */
-            Label = xmalloc (Len);
             /* lda label,y */
-            Label = memcpy (Label, L[4]->Arg+2, Len-3);
+            /* allocate Label memory */
+            Label = memcpy (xmalloc (Len), L[4]->Arg+2, Len-3);
             Label[Len-3] = '\0';
             X = NewCodeEntry (OP65_LDA, AM65_ABSY, Label, 0, L[10]->LI);
             CS_InsertEntry (S, X, IP++);
 
             /* ldx label+1,y */
-            Label = memcpy (Label, L[4]->Arg+2, Len-3);
             strcpy(&Label[Len-3], "+1");
             X = NewCodeEntry (OP65_LDX, AM65_ABSY, Label, 0, L[10]->LI);
             CS_InsertEntry (S, X, IP++);