--- a/src/hotspot/share/classfile/systemDictionary.cpp Wed Nov 20 10:37:46 2019 +0100
+++ b/src/hotspot/share/classfile/systemDictionary.cpp Wed Nov 20 09:10:02 2019 -0500
@@ -540,7 +540,7 @@
assert(calledholdinglock,"must hold lock for notify");
assert((lockObject() != _system_loader_lock_obj && !is_parallelCapable(lockObject)), "unexpected double_lock_wait");
ObjectSynchronizer::notifyall(lockObject, THREAD);
- intptr_t recursions = ObjectSynchronizer::complete_exit(lockObject, THREAD);
+ intx recursions = ObjectSynchronizer::complete_exit(lockObject, THREAD);
SystemDictionary_lock->wait();
SystemDictionary_lock->unlock();
ObjectSynchronizer::reenter(lockObject, recursions, THREAD);