* src/SDCCast.c (addCast): fixed bug #908454 by promoting bits to char
authorbernhardheld <bernhardheld@4a8a32a2-be11-0410-ad9d-d568d2c75423>
Sun, 7 Mar 2004 21:38:02 +0000 (21:38 +0000)
committerbernhardheld <bernhardheld@4a8a32a2-be11-0410-ad9d-d568d2c75423>
Sun, 7 Mar 2004 21:38:02 +0000 (21:38 +0000)
commit7992852a53922946f1a842e067de610b0f2cd2ea
tree0cd2936c48c5cde584129fb063f217d518bdd74d
parent0c2f734aa71a71774c9d1ef1579f785112008332
* src/SDCCast.c (addCast): fixed bug #908454 by promoting bits to char
* src/SDCCicode.c (usualBinaryConversions): op needs int type
(geniCodeCast): cosmetic, don't preserve bit storage class
(geniCodeLeftShift): added promotion
(geniCodeLogic): fixed regression
* src/SDCCsymt.c (computeTypeOr): accept bits too
(compareType): 2nd part of fix for bug #908454, needed for bitfields

git-svn-id: https://sdcc.svn.sourceforge.net/svnroot/sdcc/trunk/sdcc@3253 4a8a32a2-be11-0410-ad9d-d568d2c75423
ChangeLog
src/SDCCast.c
src/SDCCicode.c
src/SDCCsymt.c