aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorRichard Kenner <kenner@gcc.gnu.org>1993-04-26 18:47:48 -0400
committerRichard Kenner <kenner@gcc.gnu.org>1993-04-26 18:47:48 -0400
commit32831d4b7254c4a17f47f1a2d43dcadf07941d02 (patch)
treed4d7e2830357ed604a042b61e9702d34bb5a26b3
parentf885292675f60d5a79f61f3c374cca8c62eca0cc (diff)
downloadgcc-32831d4b7254c4a17f47f1a2d43dcadf07941d02.zip
gcc-32831d4b7254c4a17f47f1a2d43dcadf07941d02.tar.gz
gcc-32831d4b7254c4a17f47f1a2d43dcadf07941d02.tar.bz2
(pushdecl): Don't make a copy of type of error_mark_node.
From-SVN: r4238
-rw-r--r--gcc/c-decl.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/gcc/c-decl.c b/gcc/c-decl.c
index 54aa72a..8180ba7 100644
--- a/gcc/c-decl.c
+++ b/gcc/c-decl.c
@@ -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);