Support casting from enum to float.

This commit is contained in:
Bill Currie 2011-03-07 14:04:05 +09:00
parent 5a78758781
commit c069bafad8

View file

@ -2587,7 +2587,7 @@ cast_expr (type_t *type, expr_t *e)
&& (e_type == &type_float || e_type == &type_integer
|| e_type->type == ev_pointer))
|| (type == &type_float
&& (e_type == &type_integer)))) {
&& (e_type == &type_integer || is_enum (e_type))))) {
return cast_error (e, get_type (e), type);
}
if (is_array (e_type)) {