--- a/src/hotspot/share/oops/objArrayKlass.cpp Tue Nov 20 09:35:15 2018 +0100
+++ b/src/hotspot/share/oops/objArrayKlass.cpp Tue Nov 20 10:08:18 2018 +0100
@@ -80,7 +80,6 @@
Klass* ek = NULL;
{
MutexUnlocker mu(MultiArray_lock);
- MutexUnlocker mc(Compile_lock); // for vtables
super_klass = element_super->array_klass(CHECK_0);
for( int i = element_supers->length()-1; i >= 0; i-- ) {
Klass* elem_super = element_supers->at(i);
@@ -332,7 +331,6 @@
ResourceMark rm;
JavaThread *jt = (JavaThread *)THREAD;
{
- MutexLocker mc(Compile_lock, THREAD); // for vtables
// Ensure atomic creation of higher dimensions
MutexLocker mu(MultiArray_lock, THREAD);