Blame | Last modification | View Log | Download
# file opened: Issue154_conditionals_crash.asm1 0000 macro prn6x8f_simple2 0000 endm3 00004 0000 ; error - duplicate macro name, ignoring this definitionIssue154_conditionals_crash.asm(5): error: Duplicate macroname: prn6x8f_simpleIssue154_conditionals_crash.asm(5): error: Unexpected: FontAddr, shift5 0000 macro prn6x8f_simple FontAddr, shiftIssue154_conditionals_crash.asm(6): error: [ENDM] End macro without macro6 0000 endm7 00008 0000 macro prn6x8f_loop FontAddr9 0000 ~ ; error, too many arguments -> but should recover from it, 1.18.3 will hard-crash due to losing FontAddr10 0000 ~ prn6x8f_simple FontAddr, 111 0000 ~ ; same error as previous line, FontAddr should be correctly substituted (in 1.18.3 it's lost)12 0000 ~ prn6x8f_simple FontAddr, 213 0000 endm14 000015 0000 macro print6x8_84_fast FontAddr16 0000 ~ prn6x8f_loop FontAddr17 0000 endm18 000019 0000 start print6x8_84_fast $c00019 0000 > prn6x8f_loop $c00019 0000 > ; error, too many arguments -> but should recover from it, 1.18.3 will hard-crash due to losing FontAddrIssue154_conditionals_crash.asm(10): error: Too many arguments for macro: prn6x8f_simpleIssue154_conditionals_crash.asm(16): ^ emitted from here19 0000 > prn6x8f_simple $c000, 119 0000 > ; same error as previous line, FontAddr should be correctly substituted (in 1.18.3 it's lost)Issue154_conditionals_crash.asm(12): error: Too many arguments for macro: prn6x8f_simpleIssue154_conditionals_crash.asm(16): ^ emitted from here19 0000 > prn6x8f_simple $c000, 220 0000# file closed: Issue154_conditionals_crash.asmValue Label------ - -----------------------------------------------------------0x0000 X start