(encode_type_qualifiers): Add casts to enums in indices.
authorRichard Stallman <rms@gnu.org>
Mon, 5 Jul 1993 21:16:10 +0000 (21:16 +0000)
committerRichard Stallman <rms@gnu.org>
Mon, 5 Jul 1993 21:16:10 +0000 (21:16 +0000)
From-SVN: r4844

gcc/objc/objc-act.c

index a307b336be6ddba5f4f30860aa84238e6fe211ea..45d31c0ce145ff95b68fe43e9d426133f0a2c089 100644 (file)
@@ -5794,17 +5794,17 @@ encode_type_qualifiers (declspecs)
 
   for (spec = declspecs; spec; spec = TREE_CHAIN (spec))
     {
-      if (ridpointers[RID_CONST] == TREE_VALUE (spec))
+      if (ridpointers[(int) RID_CONST] == TREE_VALUE (spec))
        obstack_1grow (&util_obstack, 'r');
-      else if (ridpointers[RID_IN] == TREE_VALUE (spec))
+      else if (ridpointers[(int) RID_IN] == TREE_VALUE (spec))
        obstack_1grow (&util_obstack, 'n');
-      else if (ridpointers[RID_INOUT] == TREE_VALUE (spec))
+      else if (ridpointers[(int) RID_INOUT] == TREE_VALUE (spec))
        obstack_1grow (&util_obstack, 'N');
-      else if (ridpointers[RID_OUT] == TREE_VALUE (spec))
+      else if (ridpointers[(int) RID_OUT] == TREE_VALUE (spec))
        obstack_1grow (&util_obstack, 'o');
-      else if (ridpointers[RID_BYCOPY] == TREE_VALUE (spec))
+      else if (ridpointers[(int) RID_BYCOPY] == TREE_VALUE (spec))
        obstack_1grow (&util_obstack, 'O');
-      else if (ridpointers[RID_ONEWAY] == TREE_VALUE (spec))
+      else if (ridpointers[(int) RID_ONEWAY] == TREE_VALUE (spec))
        obstack_1grow (&util_obstack, 'V');
     }
 }