* lang.c (put_decl_node): Don't iterate over end_params_node.
authorKai Tietz <ktietz@redhat.com>
Fri, 22 Mar 2013 09:40:39 +0000 (10:40 +0100)
committerKai Tietz <ktietz@gcc.gnu.org>
Fri, 22 Mar 2013 09:40:39 +0000 (10:40 +0100)
From-SVN: r196901

gcc/java/ChangeLog
gcc/java/lang.c

index c6d0675..29db4eb 100644 (file)
@@ -1,3 +1,7 @@
+2013-03-22  Kai Tietz  <ktietz@redhat.com>
+
+       * lang.c (put_decl_node): Don't iterate over end_params_node.
+
 2013-01-03  Jakub Jelinek  <jakub@redhat.com>
 
        * jcf-dump.c (version): Update copyright notice dates.
index fd9364d..d40af87 100644 (file)
@@ -419,7 +419,8 @@ put_decl_node (tree node, int verbosity)
              if (TREE_CODE (TREE_TYPE (node)) == METHOD_TYPE)
                args = TREE_CHAIN (args);
              put_decl_string ("(", 1);
-             for ( ; args != end_params_node;  args = TREE_CHAIN (args), i++)
+             for ( ; args != NULL_TREE && args != end_params_node;
+                  args = TREE_CHAIN (args), i++)
                {
                  if (i > 0)
                    put_decl_string (",", 1);