Warning fixes:
authorKaveh R. Ghazi <ghazi@snafu.rutgers.edu>
Wed, 30 Sep 1998 16:07:19 +0000 (16:07 +0000)
committerKaveh Ghazi <ghazi@gcc.gnu.org>
Wed, 30 Sep 1998 16:07:19 +0000 (16:07 +0000)
        * grant.c (decode_decl_selective): Cast switch's enum argument to
        an int.
        (really_grant_this): Add default case in switch.
        * typeck.c (chill_resulting_class): Add default cases in switch.
        Also add `break' statements after each case.

From-SVN: r22677

gcc/ch/ChangeLog
gcc/ch/grant.c
gcc/ch/typeck.c

index 994abe24312bd91caaa057155408bc7f70450c14..afc4279674371cdb84164252d141dc8701cc0a34 100644 (file)
@@ -1,3 +1,12 @@
+Wed Sep 30 19:03:02 1998  Kaveh R. Ghazi  <ghazi@snafu.rutgers.edu>
+
+       * grant.c (decode_decl_selective): Cast switch's enum argument to
+       an int.
+       (really_grant_this): Add default case in switch.
+
+       * typeck.c (chill_resulting_class): Add default cases in switch.
+       Also add `break' statements after each case.
+
 Tue Sep 29 21:37:33 1998  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
 
        * ch-tree.h (build_compare_expr): Change first argument's type
index eb441d86cc108c23a5a7c02409bea027dcc7062c..81162f0eed4c7125246fc7f8f21bc10341b57b40 100644 (file)
@@ -2405,7 +2405,7 @@ decode_decl_selective (decl, all_decls)
 
   CH_ALREADY_GRANTED (decl) = 1;
 
-  switch ((enum chill_tree_code)TREE_CODE (decl))
+  switch ((int)TREE_CODE (decl))
     {
     case VAR_DECL:
     case BASED_DECL:
@@ -2789,6 +2789,8 @@ really_grant_this (decl, granted_decls)
        return search_in_list (DECL_NAME (decl), granted_decls);
       else
        return 1;
+    default:
+      break;
     }
 
   /* this nerver should happen */
index 71d0361b9ec9250c3a54c99dbcb3e22bf9663c92..45bf8df862aba11e39ebb32f3ea696ca2e6a9b79 100644 (file)
@@ -2036,7 +2036,10 @@ chill_resulting_class (class1, class2)
          class.mode
            = CH_ROOT_MODE (CH_RESULTING_MODE (class1.mode, class2.mode));
          return class;
+       default:
+         break;
        }
+      break;
     case CH_DERIVED_CLASS:
       switch (class2.kind)
        {
@@ -2052,7 +2055,10 @@ chill_resulting_class (class1, class2)
          class.kind = CH_DERIVED_CLASS;
          class.mode = CH_ROOT_MODE (class1.mode);
          return class;
+       default:
+         break;
        }
+      break;
     case CH_ALL_CLASS:
       switch (class2.kind)
        {
@@ -2068,7 +2074,12 @@ chill_resulting_class (class1, class2)
          class.kind = CH_DERIVED_CLASS;
          class.mode = CH_ROOT_MODE (class2.mode);
          return class;
+       default:
+         break;
        }
+      break;
+    default:
+      break;
     }
   error ("internal error in chill_root_resulting_mode");
   class.kind = CH_VALUE_CLASS;