From caaabaa1f2b27e3d914c37b8d6cb9e7b1bf14914 Mon Sep 17 00:00:00 2001 From: Mark Wielaard Date: Mon, 25 Mar 2002 19:23:37 +0000 Subject: [PATCH] re PR java/5368 (gcj-3.0.3 segfaults with 20 line program) Fix for PR java/5368: * parse.y (resolve_qualified_expression_name): Use decl not field_decl when printing error message. From-SVN: r51327 --- gcc/java/ChangeLog | 6 ++++++ gcc/java/parse.y | 2 +- 2 files changed, 7 insertions(+), 1 deletion(-) diff --git a/gcc/java/ChangeLog b/gcc/java/ChangeLog index 64e8479f880..4d9b6962c81 100644 --- a/gcc/java/ChangeLog +++ b/gcc/java/ChangeLog @@ -1,3 +1,9 @@ +2002-03-22 Mark Wielaard + + Fix for PR java/5368: + * parse.y (resolve_qualified_expression_name): Use decl not field_decl + when printing error message. + 2002-03-25 Neil Booth * decl.c (maybe_build_cleanup): Remove. diff --git a/gcc/java/parse.y b/gcc/java/parse.y index eecb8add7f8..8cb595e33d9 100644 --- a/gcc/java/parse.y +++ b/gcc/java/parse.y @@ -9804,7 +9804,7 @@ resolve_qualified_expression_name (wfl, found_decl, where_found, type_found) (qual_wfl, "Attempt to reference field `%s' in `%s %s'", IDENTIFIER_POINTER (EXPR_WFL_NODE (qual_wfl)), lang_printable_name (type, 0), - IDENTIFIER_POINTER (DECL_NAME (field_decl))); + IDENTIFIER_POINTER (DECL_NAME (decl))); return 1; } -- 2.30.2