without source code but only variable initializers
git-svn-id: https://sdcc.svn.sourceforge.net/svnroot/sdcc/trunk/sdcc@3389
4a8a32a2-be11-0410-ad9d-
d568d2c75423
+2004-07-23 Vangelis Rokas <vrokas AT otenet.gr>
+
+ * src/pic16/glue.c (pic16emitStaticSeg): fixed bug with files
+ without source code but only variable initializers
+
2004-07-20 Vangelis Rokas <vrokas AT otenet.gr>
* src/pic16/glue.c (pic16emitRegularMap): unused functions marked as
pb = pic16_newpCodeChain(NULL, 'P',pic16_newpCodeCharP("; Starting pCode block for Ival"));
pic16_addpBlock(pb);
+ /* make sure that 'code' directive is emitted before */
+ pic16_addpCode2pBlock(pb, pic16_newpCodeAsmDir("code", NULL));
+
// fprintf(stderr, "%s:%d [2] generating init for label: %s\n", __FILE__, __LINE__, sym->rname);
pic16_addpCode2pBlock(pb,pic16_newpCodeLabel(sym->rname,-1));