aboutsummaryrefslogtreecommitdiff
path: root/gcc
diff options
context:
space:
mode:
authorMark Wielaard <mark@klomp.org>2002-03-25 19:23:37 +0000
committerMark Wielaard <mark@gcc.gnu.org>2002-03-25 19:23:37 +0000
commitcaaabaa1f2b27e3d914c37b8d6cb9e7b1bf14914 (patch)
tree1b834dd2e7d869dbe38b9e52ae9c9759e806377a /gcc
parent56ae94053e43f94c02d4c509c687afb4cbf9588b (diff)
downloadgcc-caaabaa1f2b27e3d914c37b8d6cb9e7b1bf14914.zip
gcc-caaabaa1f2b27e3d914c37b8d6cb9e7b1bf14914.tar.gz
gcc-caaabaa1f2b27e3d914c37b8d6cb9e7b1bf14914.tar.bz2
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
Diffstat (limited to 'gcc')
-rw-r--r--gcc/java/ChangeLog6
-rw-r--r--gcc/java/parse.y2
2 files changed, 7 insertions, 1 deletions
diff --git a/gcc/java/ChangeLog b/gcc/java/ChangeLog
index 64e8479..4d9b696 100644
--- a/gcc/java/ChangeLog
+++ b/gcc/java/ChangeLog
@@ -1,3 +1,9 @@
+2002-03-22 Mark Wielaard <mark@klomp.org>
+
+ 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 <neil@daikokuya.demon.co.uk>
* decl.c (maybe_build_cleanup): Remove.
diff --git a/gcc/java/parse.y b/gcc/java/parse.y
index eecb8ad..8cb595e 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;
}