OSDN Git Service

* class.c (dump_array): Call CONSTRUCTOR_ELTS to access
authordnovillo <dnovillo@138bc75d-0d04-0410-961f-82ee72b054a4>
Sat, 31 May 2003 22:32:42 +0000 (22:32 +0000)
committerdnovillo <dnovillo@138bc75d-0d04-0410-961f-82ee72b054a4>
Sat, 31 May 2003 22:32:42 +0000 (22:32 +0000)
the operand of a CONSTRUCTOR node.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@67279 138bc75d-0d04-0410-961f-82ee72b054a4

gcc/cp/ChangeLog
gcc/cp/class.c

index ec071ae..85c5062 100644 (file)
@@ -1,3 +1,8 @@
+2003-05-31  Diego Novillo  <dnovillo@redhat.com>
+
+       * class.c (dump_array): Call CONSTRUCTOR_ELTS to access
+       the operand of a CONSTRUCTOR node.
+
 2003-05-31  Gabriel Dos Reis <gdr@integrable-solutions.net>
 
        * decl.c (cp_binding_level::this_entity): Rename from this_class.
index f566384..c4887f1 100644 (file)
@@ -6671,7 +6671,7 @@ dump_array (FILE * stream, tree decl)
                           TFF_PLAIN_IDENTIFIER));
   fprintf (stream, "\n");
 
-  for (ix = 0, inits = TREE_OPERAND (DECL_INITIAL (decl), 1);
+  for (ix = 0, inits = CONSTRUCTOR_ELTS (DECL_INITIAL (decl));
        inits; ix++, inits = TREE_CHAIN (inits))
     fprintf (stream, "%-4ld  %s\n", (long)(ix * elt),
             expr_as_string (TREE_VALUE (inits), TFF_PLAIN_IDENTIFIER));