short debugLine;
short nRegsSaved;
set *sendSet;
+ iCode *current_iCode;
}
_G;
while (isspace (*lbp))
lbp++;
-// printf ("%s\n", lb); // EEP - debugging
if (lbp && *lbp)
lineCurr = (lineCurr ?
(lineHead = newLineNode (lb)));
lineCurr->isInline = _G.inLine;
lineCurr->isDebug = _G.debugLine;
+ lineCurr->ic = _G.current_iCode;
+ lineCurr->isComment = (*lbp==';');
va_end (ap);
}
for (ic = lic; ic; ic = ic->next)
{
-
+ _G.current_iCode = ic;
+
if (ic->lineno && cln != ic->lineno)
{
if (options.debug)
}
}
+ _G.current_iCode = NULL;
/* now we are ready to call the
peep hole optimizer */