fixed duplicate labels (#
1911325)
git-svn-id: https://sdcc.svn.sourceforge.net/svnroot/sdcc/trunk/sdcc@5162
4a8a32a2-be11-0410-ad9d-
d568d2c75423
+2008-05-19 Raphael Neider <rneider AT web.de>
+
+ * src/pic16/gen.c (pic16_emitpLabel,pic16_emitpLabelFORCE):
+ fixed duplicate labels (#1911325)
+
2008-05-19 Raphael Neider <rneider AT web.de>
* src/regression/empty.c: suppress warning
void pic16_emitpLabel(int key)
{
+ if(key>max_key)
+ max_key = key;
+
pic16_addpCode2pBlock(pb,pic16_newpCodeLabel(NULL,key+100+pic16_labelOffset));
}
void pic16_emitpLabelFORCE(int key)
{
+ if(key>max_key)
+ max_key = key;
+
pic16_addpCode2pBlock(pb,pic16_newpCodeLabelFORCE(NULL,key+100+pic16_labelOffset));
}