aboutsummaryrefslogtreecommitdiff
path: root/libjava/include/jvm.h
diff options
context:
space:
mode:
authorAndrew Haley <aph@redhat.com>2005-04-29 18:35:36 +0000
committerAndrew Haley <aph@gcc.gnu.org>2005-04-29 18:35:36 +0000
commitf3dc41fe8e21d79b5338eca6fa50e894b6a4db14 (patch)
treeba9d688326059397b1b085f20d47c6aba292b04f /libjava/include/jvm.h
parent528a7d226228804091bbcccca1ee5e97656e0092 (diff)
downloadgcc-f3dc41fe8e21d79b5338eca6fa50e894b6a4db14.zip
gcc-f3dc41fe8e21d79b5338eca6fa50e894b6a4db14.tar.gz
gcc-f3dc41fe8e21d79b5338eca6fa50e894b6a4db14.tar.bz2
re PR java/19285 (Interfaces not initialized by static field access)
2005-04-27 Andrew Haley <aph@redhat.com> PR java/19285 * prims.cc (_Jv_ResolvePoolEntry): New function. * include/jvm.h (_Jv_Linker::find_field): New arg: found_class. * link.cc (_Jv_Linker::find_field): New arg: found_class. (resolve_pool_entry): Initialize the class in which a field is found. (link_symbol_table): Pass new arg to found_class. From-SVN: r99006
Diffstat (limited to 'libjava/include/jvm.h')
-rw-r--r--libjava/include/jvm.h2
1 files changed, 1 insertions, 1 deletions
diff --git a/libjava/include/jvm.h b/libjava/include/jvm.h
index bbc809b..90b6162 100644
--- a/libjava/include/jvm.h
+++ b/libjava/include/jvm.h
@@ -238,7 +238,7 @@ class _Jv_Linker
private:
static _Jv_Field *find_field_helper(jclass, _Jv_Utf8Const *, _Jv_Utf8Const *,
jclass *);
- static _Jv_Field *find_field(jclass, jclass, _Jv_Utf8Const *,
+ static _Jv_Field *find_field(jclass, jclass, jclass *, _Jv_Utf8Const *,
_Jv_Utf8Const *);
static void prepare_constant_time_tables(jclass);
static jshort get_interfaces(jclass, _Jv_ifaces *);