--- a/src/hotspot/share/prims/jvmtiRedefineClasses.cpp Tue Aug 07 16:07:47 2018 -0700
+++ b/src/hotspot/share/prims/jvmtiRedefineClasses.cpp Tue Aug 07 15:45:07 2018 -0700
@@ -795,8 +795,8 @@
// technically a bit more difficult, and, more importantly, I am not sure at present that the
// order of interfaces does not matter on the implementation level, i.e. that the VM does not
// rely on it somewhere.
- Array<Klass*>* k_interfaces = the_class->local_interfaces();
- Array<Klass*>* k_new_interfaces = scratch_class->local_interfaces();
+ Array<InstanceKlass*>* k_interfaces = the_class->local_interfaces();
+ Array<InstanceKlass*>* k_new_interfaces = scratch_class->local_interfaces();
int n_intfs = k_interfaces->length();
if (n_intfs != k_new_interfaces->length()) {
return JVMTI_ERROR_UNSUPPORTED_REDEFINITION_HIERARCHY_CHANGED;