diff options
Diffstat (limited to 'libjava/java/lang/reflect/natMethod.cc')
-rw-r--r-- | libjava/java/lang/reflect/natMethod.cc | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/libjava/java/lang/reflect/natMethod.cc b/libjava/java/lang/reflect/natMethod.cc index 720bbc3d74e..a62d1ffeac2 100644 --- a/libjava/java/lang/reflect/natMethod.cc +++ b/libjava/java/lang/reflect/natMethod.cc @@ -378,8 +378,10 @@ java::lang::reflect::Method::getType () while (*ptr != ';' && ptr[1] != '\0'); break; } + + // FIXME: 2'nd argument should be "current loader" while (--num_arrays >= 0) - type = _Jv_FindArrayClass (type); + type = _Jv_FindArrayClass (type, 0); *argPtr++ = type; } parameter_types = args; |