--- old/src/hotspot/share/classfile/klassFactory.cpp 2017-10-17 18:30:39.961783756 -0700 +++ new/src/hotspot/share/classfile/klassFactory.cpp 2017-10-17 18:30:39.589767284 -0700 @@ -223,8 +223,8 @@ result->set_cached_class_file(cached_class_file); } - if (InstanceKlass::should_store_fingerprint()) { - result->store_fingerprint(!result->is_anonymous() ? stream->compute_fingerprint() : 0); + if (result->should_store_fingerprint()) { + result->store_fingerprint(stream->compute_fingerprint()); } TRACE_KLASS_CREATION(result, parser, THREAD);