Started by CPCLER, 16:13, 22 March 09
0 Members and 1 Guest are viewing this topic.
org &4000let a = 1jp dosomethingif a = 0relocate_startdw relocate_countrelocate_endendif.dosomethingld hl,datald de,&2000ld bc,9*2ldirret.data dw 1,2,3,4,5,6,8,9
Quote from: CPCLER on 16:13, 22 March 09Is this a bug or am I doing something wrong?
relocate_startorg &4000let a = 0jp dosomethingif a = 1.rel dw relocate_countelse dw 1002.rel dw &FFFFendif.dosomethingld hl,datald de,&2000ld bc,9*2ldirret.data dw 1,2,3,4,5,6,8,9relocate_end
Quote from: Executioner on 01:47, 24 March 09 Hi CPCLER, it's a bug. WinAPE appears to attempt to evaluate the relocation count even though it's inside the false condition, but the previous relocate_start wasn't processed, so it tries to generate an error and gets into an infinite loop trying to skip to the end of the line. I've fixed this for the next release.
Page created in 0.121 seconds with 27 queries.