aboutsummaryrefslogtreecommitdiff
path: root/gcc
diff options
context:
space:
mode:
authorRichard Kenner <kenner@gcc.gnu.org>1994-07-28 08:07:05 -0400
committerRichard Kenner <kenner@gcc.gnu.org>1994-07-28 08:07:05 -0400
commit34322499be6da88485be6a9add6a905cec965023 (patch)
treed444fd3c31109700d7bf91ae20f03074afd4f6ff /gcc
parentdf7d75de691f6a2d039e1a6608b7dc1b463948e3 (diff)
downloadgcc-34322499be6da88485be6a9add6a905cec965023.zip
gcc-34322499be6da88485be6a9add6a905cec965023.tar.gz
gcc-34322499be6da88485be6a9add6a905cec965023.tar.bz2
(finish_struct): Don't look at alignment of error_mark_node.
From-SVN: r7804
Diffstat (limited to 'gcc')
-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 3c0dea0..40c43f8 100644
--- a/gcc/c-decl.c
+++ b/gcc/c-decl.c
@@ -5418,7 +5418,7 @@ finish_struct (t, fieldlist)
#endif
}
}
- else
+ else if (TREE_TYPE (x) != error_mark_node)
{
int min_align = (DECL_PACKED (x) ? BITS_PER_UNIT
: TYPE_ALIGN (TREE_TYPE (x)));