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-Tag: misc/cutover-egcs-0~6898 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=ce49ea8a38c9f3b283897ddf77953e7bd2048cd7;p=thirdparty%2Fgcc.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 a09852acc93d..c08f46e61ec4 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; }