/* Is in the extended stack pointer (IY on the Z80) */
AOP_EXSTK,
/* Is referenced by a pointer in a register pair. */
- AOP_PAIRPTR
+ AOP_PAIRPTR,
+ /* Read as 0, discard writes */
+ AOP_DUMMY
}
AOP_TYPE;
AOP_TYPE type;
short coff; /* current offset */
short size; /* total size */
- bool code; /* is in Code space */
- bool paged; /* in paged memory */
- bool freed; /* already freed */
+ unsigned code:1; /* is in Code space */
+ unsigned paged:1; /* in paged memory */
+ unsigned freed:1; /* already freed */
+ unsigned bcInUse:1;
+ unsigned deInUse:1;
union
{
value *aop_lit; /* if literal */
asmop;
void genZ80Code (iCode *);
+void z80_emitDebuggerSymbol (char *);
#endif