From: Jason Merrill Date: Wed, 13 Apr 1994 19:27:49 +0000 (+0000) Subject: varasm.c (contains_pointers_p): When examining a RECORD_TYPE, only look at the FIELD_... X-Git-Url: https://git.libre-soc.org/?a=commitdiff_plain;h=ce49ea8a38c9f3b283897ddf77953e7bd2048cd7;p=gcc.git varasm.c (contains_pointers_p): When examining a RECORD_TYPE, only look at the FIELD_DECLs. * varasm.c (contains_pointers_p): When examining a RECORD_TYPE, only look at the FIELD_DECLs. From-SVN: r7045 --- diff --git a/gcc/varasm.c b/gcc/varasm.c index a09852acc93..c08f46e61ec 100644 --- a/gcc/varasm.c +++ b/gcc/varasm.c @@ -1341,7 +1341,8 @@ contains_pointers_p (type) tree fields; /* For a type that has fields, see if the fields have pointers. */ for (fields = TYPE_FIELDS (type); fields; fields = TREE_CHAIN (fields)) - if (contains_pointers_p (TREE_TYPE (fields))) + if (TREE_CODE (fields) == FIELD_DECL + && contains_pointers_p (TREE_TYPE (fields))) return 1; return 0; }