]> git.gag.com Git - fw/sdcc/blobdiff - src/pic/glue.c
* src/SDCCast.c (processParams): added new type flow and restructured
[fw/sdcc] / src / pic / glue.c
index 654d9c331d3f052de7b5b64274419b071229a897..d1f271717f98e2d94880c1402f19de6fbb689ba0 100644 (file)
@@ -212,7 +212,7 @@ pic14emitRegularMap (memmap * map, bool addPublics, bool arFlag)
        ival = initAggregates (sym, sym->ival, NULL);
       else
        ival = newNode ('=', newAst_VALUE(symbolVal (sym)),
-                       decorateType (resolveSymbols (list2expr (sym->ival))));
+                       decorateType (resolveSymbols (list2expr (sym->ival)), RESULT_CHECK));
       codeOutFile = statsg->oFile;
       GcurMemmap = statsg;
       eBBlockFromiCode (iCodeFromAst (ival));
@@ -500,7 +500,7 @@ pic14emitStaticSeg (memmap * map)
 
              fprintf (code->oFile, "%s:\n", sym->rname);
              noAlloc++;
-             resolveIvalSym (sym->ival);
+             resolveIvalSym (sym->ival, sym->type);
              //printIval (sym, sym->type, sym->ival, code->oFile);
              pb = newpCodeChain(NULL, 'P',newpCodeCharP("; Starting pCode block for Ival"));
              addpBlock(pb);