summaryrefslogtreecommitdiff
path: root/gdb/jv-exp.y
diff options
context:
space:
mode:
authorDaniel Jacobowitz <dan@debian.org>2007-05-14 16:44:27 +0000
committerDaniel Jacobowitz <dan@debian.org>2007-05-14 16:44:27 +0000
commit32445dae17ad6bc15945d3b2d3c8acadfe99feb6 (patch)
treeaa6e1c90aadb819bdc947f10ba42acd33a7d3575 /gdb/jv-exp.y
parentd5861a7c397f720ab431e96788bff092e0a58484 (diff)
downloadgdb-32445dae17ad6bc15945d3b2d3c8acadfe99feb6.tar.gz
* jv-exp.y (push_fieldnames): Use STRUCTOP_PTR instead of
STRUCTOP_STRUCT. * jv-lang.c (evaluate_subexp_java): Handle STRUCTOP_PTR instead of STRUCTOP_STRUCT. * jv-typeprint.c (java_print_type): Do not crash on NULL varstring. * gdb.java/jprint.java (public): Avoid invalid call to static method.
Diffstat (limited to 'gdb/jv-exp.y')
-rw-r--r--gdb/jv-exp.y6
1 files changed, 3 insertions, 3 deletions
diff --git a/gdb/jv-exp.y b/gdb/jv-exp.y
index bb4e05e0e4d..fcbb84f2c7c 100644
--- a/gdb/jv-exp.y
+++ b/gdb/jv-exp.y
@@ -1265,7 +1265,7 @@ push_variable (struct stoken name)
}
/* Assuming a reference expression has been pushed, emit the
- STRUCTOP_STRUCT ops to access the field named NAME. If NAME is a
+ STRUCTOP_PTR ops to access the field named NAME. If NAME is a
qualified name (has '.'), generate a field access for each part. */
static void
@@ -1281,9 +1281,9 @@ push_fieldnames (name)
{
/* token.ptr is start of current field name. */
token.length = &name.ptr[i] - token.ptr;
- write_exp_elt_opcode (STRUCTOP_STRUCT);
+ write_exp_elt_opcode (STRUCTOP_PTR);
write_exp_string (token);
- write_exp_elt_opcode (STRUCTOP_STRUCT);
+ write_exp_elt_opcode (STRUCTOP_PTR);
token.ptr += token.length + 1;
}
if (i >= name.length)