diff options
Diffstat (limited to 'libjava/java/lang/natClass.cc')
-rw-r--r-- | libjava/java/lang/natClass.cc | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/libjava/java/lang/natClass.cc b/libjava/java/lang/natClass.cc index 68905f5..533f7ab 100644 --- a/libjava/java/lang/natClass.cc +++ b/libjava/java/lang/natClass.cc @@ -477,7 +477,8 @@ java::lang::Class::getMethod (jstring name, JArray<jclass> *param_types) break; Method *rmethod = new Method (); - rmethod->offset = (char*) (&klass->methods[i]) - (char*) methods; + rmethod->offset = ((char *) (&klass->methods[i]) + - (char *) klass->methods); rmethod->declaringClass = klass; return rmethod; } |