12 lines
384 B
Diff
12 lines
384 B
Diff
|
--- a/src/gcc/c/c-typeck.c
|
||
|
+++ b/src/gcc/c/c-typeck.c
|
||
|
@@ -5716,8 +5716,6 @@ build_c_cast (location_t loc, tree type, tree expr)
|
||
|
if (objc_is_object_ptr (type) && objc_is_object_ptr (TREE_TYPE (expr)))
|
||
|
return build1 (NOP_EXPR, type, expr);
|
||
|
|
||
|
- type = TYPE_MAIN_VARIANT (type);
|
||
|
-
|
||
|
if (TREE_CODE (type) == ARRAY_TYPE)
|
||
|
{
|
||
|
error_at (loc, "cast specifies array type");
|