OSDN Git Service

* c-typeck.c (pop_init_level): Simplify.
[pf3gnuchains/gcc-fork.git] / gcc / c-typeck.c
index 98eeacd..73c120d 100644 (file)
@@ -5442,15 +5442,8 @@ pop_init_level (int implicit)
   constructor_stack = p->next;
   free (p);
 
-  if (ret.value == 0)
-    {
-      if (constructor_stack == 0)
-       {
-         ret.value = error_mark_node;
-         return ret;
-       }
-      return ret;
-    }
+  if (ret.value == 0 && constructor_stack == 0)
+    ret.value = error_mark_node;
   return ret;
 }