aboutsummaryrefslogtreecommitdiff
path: root/libjava/defineclass.cc
diff options
context:
space:
mode:
authortromey <tromey@138bc75d-0d04-0410-961f-82ee72b054a4>2001-11-04 00:45:33 +0000
committertromey <tromey@138bc75d-0d04-0410-961f-82ee72b054a4>2001-11-04 00:45:33 +0000
commita3130b6cafb8561f25255c77062ef4de6c982ae9 (patch)
tree1910812af2f01cf7d9b99121463eb9e2be3992cb /libjava/defineclass.cc
parent10027da64703d81dc132b5ee4830d195ccd5901c (diff)
* defineclass.cc (handleClassBegin): Use Object::class$, not
Class::class$, when initializing interface superclass. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@46754 138bc75d-0d04-0410-961f-82ee72b054a4
Diffstat (limited to 'libjava/defineclass.cc')
-rw-r--r--libjava/defineclass.cc4
1 files changed, 2 insertions, 2 deletions
diff --git a/libjava/defineclass.cc b/libjava/defineclass.cc
index 85f6ce3a65e..7a3efa5d7c9 100644
--- a/libjava/defineclass.cc
+++ b/libjava/defineclass.cc
@@ -915,12 +915,12 @@ _Jv_ClassReader::handleClassBegin
// interfaces have java.lang.Object as super.
if (access_flags & Modifier::INTERFACE)
{
- def->superclass = (jclass)&java::lang::Class::class$;
+ def->superclass = (jclass)&java::lang::Object::class$;
}
// FIXME: Consider this carefully!
else if (!_Jv_equalUtf8Consts (def->name,
- java::lang::Class::class$.name))
+ java::lang::Object::class$.name))
{
throw_no_class_def_found_error ("loading java.lang.Object");
}