]> git.sur5r.net Git - cc65/blobdiff - src/cc65/codeent.c
Avoid a copy of the line contents
[cc65] / src / cc65 / codeent.c
index be808d299b1ff1ace3f7bdd6585ff6501bdfdc93..fbbd5b6e78404c89d6bdea9f293d62e21141e98b 100644 (file)
@@ -296,6 +296,7 @@ void CE_Output (const CodeEntry* E, FILE* F)
     /* Print the operand */
     switch (E->AM) {
 
+       case AM_IMP:
        case AM65_IMP:
            /* implicit */
            break;
@@ -305,11 +306,13 @@ void CE_Output (const CodeEntry* E, FILE* F)
            Chars += fprintf (F, "%*sa", 9-Chars, "");
            break;
 
-       case AM65_IMM:
+       case AM_IMM:
+       case AM65_IMM:
            /* immidiate */
            Chars += fprintf (F, "%*s#%s", 9-Chars, "", E->Arg);
            break;
-
+                   
+       case AM_ABS:
        case AM65_ZP:
        case AM65_ABS:
            /* zeropage and absolute */
@@ -375,4 +378,4 @@ void CE_Output (const CodeEntry* E, FILE* F)
 
 
 
-       
+