aboutsummaryrefslogtreecommitdiff
path: root/libjava/java/lang/natClass.cc
diff options
context:
space:
mode:
Diffstat (limited to 'libjava/java/lang/natClass.cc')
-rw-r--r--libjava/java/lang/natClass.cc3
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;
}