Fix old array initialization support
authorkvigor <kvigor@4a8a32a2-be11-0410-ad9d-d568d2c75423>
Mon, 27 Aug 2001 16:39:12 +0000 (16:39 +0000)
committerkvigor <kvigor@4a8a32a2-be11-0410-ad9d-d568d2c75423>
Mon, 27 Aug 2001 16:39:12 +0000 (16:39 +0000)
git-svn-id: https://sdcc.svn.sourceforge.net/svnroot/sdcc/trunk/sdcc@1180 4a8a32a2-be11-0410-ad9d-d568d2c75423

src/SDCCast.c

index 4a5a25b3353f102eb22fdadd8e2cb8fa3a8c148f..fec4ec25644d634ed6e1096db281d139b6432040 100644 (file)
@@ -890,7 +890,7 @@ createIvalArray (ast * sym, sym_link * type, initList * ilist)
        {
            ast *aSym;
            
-           aSym = newNode ('[', sym, newAst_VALUE (valueFromLit ((float) (++size))));
+           aSym = newNode ('[', sym, newAst_VALUE (valueFromLit ((float) (size++))));
            aSym = decorateType (resolveSymbols (aSym));
            rast = createIval (aSym, type->next, iloop, rast);
            iloop = (iloop ? iloop->next : NULL);