X-Git-Url: https://git.gag.com/?a=blobdiff_plain;f=src%2Fpic16%2Fpcodepeep.c;h=69aac418fd87b7ef0c7f4b904fb50c5481122211;hb=282ac6dc581f9490727d70a1a25b94d18a14010d;hp=4b6c1a96e7c509c45a4b07bdb1d47e63f21dc388;hpb=641c0bcb4e8781bfc3f204288509327c1fa76470;p=fw%2Fsdcc diff --git a/src/pic16/pcodepeep.c b/src/pic16/pcodepeep.c index 4b6c1a96..69aac418 100644 --- a/src/pic16/pcodepeep.c +++ b/src/pic16/pcodepeep.c @@ -939,9 +939,9 @@ static void tokenizeLineNode(char *ln) if(!ln || !*ln) return; +// fprintf(stderr, "%s:%d: processing %s\n", __FILE__, __LINE__, ln); while(*ln) { - if(isspace(*ln)) { // add a SPACE token and eat the extra spaces. tokArr[tokIdx++].tt = PCT_SPACE; @@ -2196,6 +2196,9 @@ pCodeOp *pic16_pCodeOpCopy(pCodeOp *pcop) case PO_INTCON: case PO_PCL: case PO_PCLATH: + case PO_PCLATU: + case PO_PRODL: + case PO_PRODH: case PO_REL_ADDR: //DFPRINTF((stderr,"pCodeOpCopy register type %d\n", pcop->type)); pcopnew = Safe_calloc(1,sizeof(pCodeOp) );