From: michaelh Date: Mon, 3 Sep 2001 18:07:44 +0000 (+0000) Subject: Fixed up initalisation of size X-Git-Url: https://git.gag.com/?a=commitdiff_plain;h=024f3c6ed19758bb991e41644b2b3f9415c47894;p=fw%2Fsdcc Fixed up initalisation of size git-svn-id: https://sdcc.svn.sourceforge.net/svnroot/sdcc/trunk/sdcc@1219 4a8a32a2-be11-0410-ad9d-d568d2c75423 --- diff --git a/src/z80/gen.c b/src/z80/gen.c index 7c15dcaa..d348eb55 100644 --- a/src/z80/gen.c +++ b/src/z80/gen.c @@ -1790,6 +1790,9 @@ genUminus (iCode * ic) goto release; } + /* otherwise subtract from zero */ + size = AOP_SIZE (IC_LEFT (ic)); + if (AOP_SIZE (IC_RESULT (ic)) == 4 && IS_GB) { /* Create a new asmop with value zero */ @@ -1800,8 +1803,6 @@ genUminus (iCode * ic) goto release; } - /* otherwise subtract from zero */ - size = AOP_SIZE (IC_LEFT (ic)); offset = 0; _clearCarry(); while (size--)