Commit e333a618 by Per Bothner Committed by Per Bothner

parse.y (resolve_qualified_expression_name): In case of inaccessible class don't…

parse.y (resolve_qualified_expression_name): In case of inaccessible class don't use not_accessible_field_error...


	* parse.y (resolve_qualified_expression_name):  In case of inaccessible
	class don't use not_accessible_field_error, which can get confused.

From-SVN: r77525
parent f19e9e4d
2004-02-08 Per Bothner <per@bothner.com>
* parse.y (resolve_qualified_expression_name): In case of inaccessible
class don't use not_accessible_field_error, which can get confused.
2004-02-05 Kelley Cook <kcook@gcc.gnu.org>
Make-lang.in (po-generated): Delete.
......
......@@ -9869,7 +9869,14 @@ resolve_qualified_expression_name (tree wfl, tree *found_decl,
}
if (not_accessible_p (TREE_TYPE (decl), decl, type, 0))
return not_accessible_field_error (qual_wfl, decl);
{
parse_error_context
(qual_wfl, "Can't access %s class '%s' from '%s'",
java_accstring_lookup (get_access_flags_from_decl (decl)),
IDENTIFIER_POINTER (DECL_NAME (decl)),
IDENTIFIER_POINTER (DECL_NAME (TYPE_NAME (current_class))));
return 1;
}
check_deprecation (qual_wfl, decl);
type = TREE_TYPE (decl);
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment