diff -r fad2334b2906 -r 9c68699bebe5 src/hotspot/share/prims/jvmtiRedefineClasses.cpp --- 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* k_interfaces = the_class->local_interfaces(); - Array* k_new_interfaces = scratch_class->local_interfaces(); + Array* k_interfaces = the_class->local_interfaces(); + Array* 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;