int stackPushes;
short regsinuse;
set *sendSet;
+ iCode *current_iCode;
}
_G;
(lineHead = newLineNode (lb)));
lineCurr->isInline = _G.inLine;
lineCurr->isDebug = _G.debugLine;
+ lineCurr->ic = _G.current_iCode;
//printf("%s\n", lb);
va_end (ap);
emitcode ("add","1,s");
transferRegReg (hc08_reg_a, hc08_reg_x, TRUE);
loadRegFromConst (hc08_reg_h, zero);
+ pullReg (hc08_reg_a);
jtab = newiTempLabel (NULL);
emitcode ("jmp", "%05d$,x", jtab->key + 100);
for (ic = lic; ic; ic = ic->next)
{
-
+ _G.current_iCode = ic;
+
if (ic->lineno && cln != ic->lineno)
{
if (options.debug)