From: sandeep Date: Sun, 28 Oct 2001 19:17:27 +0000 (+0000) Subject: Assignment to structure member incorrect X-Git-Url: https://git.gag.com/?a=commitdiff_plain;h=23146c457114044fbfb409cca0f1a379e12ce9d1;p=fw%2Fsdcc Assignment to structure member incorrect git-svn-id: https://sdcc.svn.sourceforge.net/svnroot/sdcc/trunk/sdcc@1459 4a8a32a2-be11-0410-ad9d-d568d2c75423 --- diff --git a/src/SDCCicode.c b/src/SDCCicode.c index 8506e9b6..fc950632 100644 --- a/src/SDCCicode.c +++ b/src/SDCCicode.c @@ -2620,7 +2620,7 @@ geniCodeAssign (operand * left, operand * right, int nosupdate) /* first check the type for pointer assignement */ if (left->isaddr && IS_PTR (ltype) && IS_ITEMP (left) && - compareType (ltype, rtype) < 0) + compareType (ltype, rtype) <= 0) { if (compareType (ltype->next, rtype) < 0) right = geniCodeCast (ltype->next, right, TRUE);