===================================================================
@@ -5372,7 +5372,8 @@ fld_simplified_type (tree t, struct free
return t;
if (POINTER_TYPE_P (t))
return fld_incomplete_type_of (t, fld);
- if (TREE_CODE (t) == ARRAY_TYPE)
+ /* FIXME: This triggers verification error, see PR88140. */
+ if (TREE_CODE (t) == ARRAY_TYPE && 0)
return fld_process_array_type (t, fld_simplified_type (TREE_TYPE (t), fld),
fld_simplified_types, fld);
return t;
===================================================================
@@ -0,0 +1,9 @@
+typedef struct {
+} a;
+
+typedef struct {
+ a *b[0];
+} c;
+
+void d() { ((c *)0)->b[0] = 0; }
+