]> git.gag.com Git - fw/sdcc/commitdiff
fixed bug #524195
authorjohanknol <johanknol@4a8a32a2-be11-0410-ad9d-d568d2c75423>
Fri, 1 Mar 2002 10:08:34 +0000 (10:08 +0000)
committerjohanknol <johanknol@4a8a32a2-be11-0410-ad9d-d568d2c75423>
Fri, 1 Mar 2002 10:08:34 +0000 (10:08 +0000)
git-svn-id: https://sdcc.svn.sourceforge.net/svnroot/sdcc/trunk/sdcc@1960 4a8a32a2-be11-0410-ad9d-d568d2c75423

src/SDCCval.c

index 59cb58726ea60b3de136a709c625dc62848d7fef..4335276764809d836e44502c6b04c95a252b4e64 100644 (file)
@@ -966,6 +966,8 @@ valComplement (value * val)
       else
        SPEC_CVAL (val->etype).v_int = ~SPEC_CVAL (val->etype).v_int;
     }
+  // ~(unsigned 3) now really is signed
+  SPEC_USIGN(val->etype)=0;
   return val;
 }