Fix inconsistent handling of bit variables
authorkvigor <kvigor@4a8a32a2-be11-0410-ad9d-d568d2c75423>
Wed, 5 Mar 2003 20:23:58 +0000 (20:23 +0000)
committerkvigor <kvigor@4a8a32a2-be11-0410-ad9d-d568d2c75423>
Wed, 5 Mar 2003 20:23:58 +0000 (20:23 +0000)
git-svn-id: https://sdcc.svn.sourceforge.net/svnroot/sdcc/trunk/sdcc@2335 4a8a32a2-be11-0410-ad9d-d568d2c75423

src/SDCCval.c

index b6988f5e3ad716114c0cc04bd5dad6c7513a2e57..56778663cbaaf18ca2c86b04316f501dd83f5e23 100644 (file)
@@ -907,7 +907,7 @@ floatFromVal (value * val)
   }
 
   if (IS_BITVAR(val->etype)) {
-    return (double) SPEC_CVAL (val->etype).v_ulong;
+    return (double) SPEC_CVAL (val->etype).v_uint;
   }
 
   if (SPEC_NOUN (val->etype) == V_VOID) {