http://gcc.gnu.org/bugzilla/show_bug.cgi?id=50045

Kai Tietz <ktietz at gcc dot gnu.org> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |ktietz at gcc dot gnu.org

--- Comment #5 from Kai Tietz <ktietz at gcc dot gnu.org> 2012-02-22 16:45:28 
UTC ---
Does the following patch fixes your problem?

ChangeLog

2012-02-20  Kai Tietz

        PR java/50045
        * lang.c (put_decl_node): Check also for args not
        nil.

Index: lang.c
===================================================================
--- lang.c      (revision 184426)
+++ lang.c      (working copy)
@@ -420,7 +420,8 @@
              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);

Reply via email to