From c187b20ed1ba452efe4a378e4503f251a13a48a7 Mon Sep 17 00:00:00 2001 From: Bryce McKinlay Date: Thu, 28 Mar 2002 07:41:40 +0000 Subject: [PATCH] parse.y (resolve_package): Initialize "decl". 2002-03-28 Bryce McKinlay * parse.y (resolve_package): Initialize "decl". (lookup_package_type): Remove unused function. From-SVN: r51500 --- gcc/java/ChangeLog | 5 +++++ gcc/java/parse.y | 16 ++-------------- 2 files changed, 7 insertions(+), 14 deletions(-) diff --git a/gcc/java/ChangeLog b/gcc/java/ChangeLog index 20c11cc1adf..b284d0c8a5e 100644 --- a/gcc/java/ChangeLog +++ b/gcc/java/ChangeLog @@ -1,3 +1,8 @@ +2002-03-28 Bryce McKinlay + + * parse.y (resolve_package): Initialize "decl". + (lookup_package_type): Remove unused function. + 2002-03-28 Bryce McKinlay Fix for PR java/5993: diff --git a/gcc/java/parse.y b/gcc/java/parse.y index 3625dbabecd..5bfcbd0509b 100644 --- a/gcc/java/parse.y +++ b/gcc/java/parse.y @@ -7034,7 +7034,8 @@ static tree resolve_package (pkg, next, type_name) tree pkg, *next, *type_name; { - tree current, decl; + tree current; + tree decl = NULL_TREE; *type_name = NULL_TREE; /* The trick is to determine when the package name stops and were @@ -7066,19 +7067,6 @@ resolve_package (pkg, next, type_name) return decl; } -static tree -lookup_package_type (name, from) - const char *name; - int from; -{ - char subname [128]; - const char *sub = &name[from+1]; - while (*sub != '.' && *sub) - sub++; - strncpy (subname, name, sub-name); - subname [sub-name] = '\0'; - return get_identifier (subname); -} /* Check accessibility of inner classes according to member access rules. DECL is the inner class, ENCLOSING_DECL is the class from which the -- 2.30.2