]> git.sur5r.net Git - cc65/commitdiff
Only for jumps, the lib uses named asm labels in branches
authorLauri Kasanen <cand@gmx.com>
Wed, 10 Apr 2019 11:01:36 +0000 (14:01 +0300)
committergreg-king5 <greg.king5@verizon.net>
Sun, 21 Apr 2019 16:46:03 +0000 (12:46 -0400)
src/cc65/codeseg.c

index c27d105c9cc9e160b20feda5491fff55fe42c181..297d09c4f0a75e521894aca5c1e0cdd63de96477 100644 (file)
@@ -429,7 +429,7 @@ static CodeEntry* ParseInsn (CodeSeg* S, LineInfo* LI, const char* L)
         /* If we don't have the label, it's a forward ref - create it unless
         ** it's an external function.
         */
-        if (Label == 0 && IsLocalLabelName(Arg)) {
+        if (Label == 0 && (OPC->OPC != OP65_JMP || IsLocalLabelName(Arg)) ) {
             /* Generate a new label */
             Label = CS_NewCodeLabel (S, Arg, Hash);
         }