From cf1b2274578dcca43e32ebaf91c2f7ac054d7cec Mon Sep 17 00:00:00 2001 From: Alexandre Petit-Bianco Date: Fri, 30 Jun 2000 02:22:15 +0000 Subject: parse.y (verify_constructor_super): Use loop variable `m_arg_type' initialized with `mdecl_arg_type'. 2000-06-29 Alexandre Petit-Bianco * parse.y (verify_constructor_super): Use loop variable `m_arg_type' initialized with `mdecl_arg_type'. From-SVN: r34800 --- gcc/java/parse.c | 13 +++++++------ 1 file changed, 7 insertions(+), 6 deletions(-) (limited to 'gcc/java/parse.c') diff --git a/gcc/java/parse.c b/gcc/java/parse.c index b45c566..6d6715e 100644 --- a/gcc/java/parse.c +++ b/gcc/java/parse.c @@ -11078,18 +11078,19 @@ verify_constructor_super (mdecl) for (sdecl = TYPE_METHODS (class); sdecl; sdecl = TREE_CHAIN (sdecl)) if (DECL_CONSTRUCTOR_P (sdecl)) { + tree m_arg_type; tree arg_type = TREE_CHAIN (TYPE_ARG_TYPES (TREE_TYPE (sdecl))); if (super_inner) arg_type = TREE_CHAIN (arg_type); - for (; (arg_type != end_params_node - && mdecl_arg_type != end_params_node); + for (m_arg_type = mdecl_arg_type; + (arg_type != end_params_node + && m_arg_type != end_params_node); arg_type = TREE_CHAIN (arg_type), - mdecl_arg_type = TREE_CHAIN (mdecl_arg_type)) - if (TREE_VALUE (arg_type) != TREE_VALUE (mdecl_arg_type)) + m_arg_type = TREE_CHAIN (m_arg_type)) + if (TREE_VALUE (arg_type) != TREE_VALUE (m_arg_type)) break; - if (arg_type == end_params_node && - mdecl_arg_type == end_params_node) + if (arg_type == end_params_node && m_arg_type == end_params_node) return 0; } } -- cgit v1.1