(pushdecl): Don't make a copy of type of error_mark_node.
authorRichard Kenner <kenner@gcc.gnu.org>
Mon, 26 Apr 1993 22:47:48 +0000 (18:47 -0400)
committerRichard Kenner <kenner@gcc.gnu.org>
Mon, 26 Apr 1993 22:47:48 +0000 (18:47 -0400)
From-SVN: r4238

gcc/c-decl.c

index 54aa72a63bfcb95eabe2b90a9f17dc40780da16d..8180ba7ccc4c197b4e14cea6026199bae4e66a08 100644 (file)
@@ -1858,7 +1858,7 @@ pushdecl (x)
              if (TYPE_NAME (TREE_TYPE (x)) == 0)
                TYPE_NAME (TREE_TYPE (x)) = x;
             }
-          else
+          else if (TREE_TYPE (x) != error_mark_node)
             {
               tree tt = TREE_TYPE (x);