start using vars instead of callgraph

This commit is contained in:
Irmen de Jong
2022-02-08 03:16:42 +01:00
parent 7d67005709
commit 1903990f30
5 changed files with 50 additions and 47 deletions

View File

@@ -8,12 +8,12 @@ prog8_lib {
; to store intermediary expression results for return values:
; NOTE: these variables can be used in the StatementReorderer and StatementOptimizer
uword @zp @shared retval_interm_uw
word @zp @shared retval_interm_w
ubyte @zp @shared retval_interm_ub
byte @zp @shared retval_interm_b
word @shared retval_interm_w2
byte @shared retval_interm_b2
uword @zp retval_interm_uw
word @zp retval_interm_w
ubyte @zp retval_interm_ub
byte @zp retval_interm_b
word retval_interm_w2
byte retval_interm_b2
; prog8 "hooks" to be able to access the temporary scratch variables
; YOU SHOULD NOT USE THESE IN USER CODE - THESE ARE MEANT FOR INTERNAL COMPILER USE