This is the mail archive of the gcc-patches@gcc.gnu.org mailing list for the GCC project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

[patch] sdbout.c and enums


This fixes a djgpp build failure.

2004-03-29  DJ Delorie  <dj@redhat.com>

	* sdbout.c (sdbout_one_type): Use TYPE_VALUES for enums, not
	TYPE_FIELDS.

Index: sdbout.c
===================================================================
RCS file: /cvs/gcc/gcc/gcc/sdbout.c,v
retrieving revision 1.88
diff -p -C2 -r1.88 sdbout.c
*** sdbout.c	19 Feb 2004 17:21:14 -0000	1.88
--- sdbout.c	29 Mar 2004 19:33:14 -0000
*************** sdbout_one_type (tree type)
*** 1187,1191 ****
  	if (TREE_CODE (type) == ENUMERAL_TYPE)
  	  {
! 	    for (tem = TYPE_FIELDS (type); tem; tem = TREE_CHAIN (tem))
  	      if (host_integerp (TREE_VALUE (tem), 0))
  		{
--- 1187,1191 ----
  	if (TREE_CODE (type) == ENUMERAL_TYPE)
  	  {
! 	    for (tem = TYPE_VALUES (type); tem; tem = TREE_CHAIN (tem))
  	      if (host_integerp (TREE_VALUE (tem), 0))
  		{


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]