--- old/src/hotspot/share/aot/aotCodeHeap.cpp 2020-03-26 15:56:51.000000000 -0700 +++ new/src/hotspot/share/aot/aotCodeHeap.cpp 2020-03-26 15:56:50.000000000 -0700 @@ -1050,7 +1050,7 @@ InstanceKlass* dyno = InstanceKlass::cast(dyno_klass); - if (!dyno->is_unsafe_anonymous()) { + if (!dyno->is_hidden() && !dyno->is_unsafe_anonymous()) { if (_klasses_got[dyno_data->_got_index] != dyno) { // compile-time class different from runtime class, fail and deoptimize sweep_dependent_methods(holder_data);