Commit 875ac75a by Kaveh R. Ghazi Committed by Kaveh Ghazi

Warning fixes:

        * 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
parent f81a440f
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
......
......@@ -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 */
......
......@@ -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;
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment