* src/SDCCicode.c (geniCodeAdd, geniCodeArray): use char for array offset if possible
[fw/sdcc] / src / SDCCast.c
index 9e49cd43c0eb7be2cf5f10f357bcd094e5b45687..dcddefdbf81827cf0c7d4d7c65d46720d8f01753 100644 (file)
@@ -2239,7 +2239,7 @@ getLeftResultType (ast *tree, RESULT_TYPE resultType)
       case '[':
         if (!IS_ARRAY (LTYPE (tree)))
           return resultType;
-        if (DCL_ELEM (LTYPE (tree)) > 0 && DCL_ELEM (LTYPE (tree)) <= 256)
+        if (DCL_ELEM (LTYPE (tree)) > 0 && DCL_ELEM (LTYPE (tree)) <= 255)
           return RESULT_TYPE_CHAR;
         return resultType;
       default: