05-01-2019, 09:00 AM
When doing things like this, just compile with --asm flag to see the resulting asm file, and examine it.
I was wrong: you have to prefix ("mangle") you labels in ASM, with __LABEL__. So this should work:
I was wrong: you have to prefix ("mangle") you labels in ASM, with __LABEL__. So this should work:
Code:
SUB mySuperSub()
REM this label goes *inside* the sub or it will not work as you expect
iniSuperSub:
...
...
...
REM this label goes *inside* the sub or it will not work as you expect
endSuperSub:
END SUB
SUB otherSub()
ASM
defs 6144-(__LABEL__endSuperSub - __LABEL__iniSuperSub),0
END ASM
END SUB