write_enum_type(&type->enumt);
return;
case TYPE_ERROR:
- case TYPE_INVALID:
case TYPE_TYPEOF:
case TYPE_TYPEDEF:
panic("invalid type found");
case TYPE_ARRAY:
- case TYPE_BITFIELD:
case TYPE_REFERENCE:
case TYPE_FUNCTION:
case TYPE_COMPLEX:
case EXPR_UNARY_NOT:
fputc('!', out);
break;
- case EXPR_UNARY_CAST_IMPLICIT:
+ case EXPR_UNARY_CAST:
write_expression(expression->value);
return;
default: