]> git.sur5r.net Git - cc65/commitdiff
Fixed a bug
authorcuz <cuz@b7a2c559-68d2-44c3-8de9-860c34a00d81>
Mon, 3 Nov 2003 16:25:31 +0000 (16:25 +0000)
committercuz <cuz@b7a2c559-68d2-44c3-8de9-860c34a00d81>
Mon, 3 Nov 2003 16:25:31 +0000 (16:25 +0000)
git-svn-id: svn://svn.cc65.org/cc65/trunk@2604 b7a2c559-68d2-44c3-8de9-860c34a00d81

src/da65/main.c

index 95101f40bc58fa2f45d6494efc91cc67830d8994..8fa43ca9ad39c7e67c862c7a8e619df7aec51e19 100644 (file)
@@ -266,14 +266,17 @@ static void OneOpcode (unsigned RemainingBytes)
      */
     if (Style == atDefault) {
        if (D->Size > RemainingBytes) {
-           MarkAddr (PC, atIllegal);
+           Style = atIllegal;
+           MarkAddr (PC, Style);
                } else if (D->Flags & flIllegal) {
-           MarkAddr (PC, atIllegal);
+          Style = atIllegal;
+           MarkAddr (PC, Style);
        } else {
            unsigned I;
            for (I = 1; I < D->Size; ++I) {
                if (HaveLabel (PC+I)) {
-                   MarkAddr (PC, atIllegal);
+                   Style = atIllegal;
+                   MarkAddr (PC, Style);
                    break;
                }
            }