< prev index next >
src/hotspot/share/compiler/compileBroker.cpp
Print this page
rev 55090 : secret-sfac
@@ -1072,11 +1072,11 @@
}
// Don't allow blocking compiles if inside a class initializer or while performing class loading
vframeStream vfst((JavaThread*) thread);
for (; !vfst.at_end(); vfst.next()) {
- if (vfst.method()->is_static_initializer() ||
+ if (vfst.method()->is_class_initializer() ||
(vfst.method()->method_holder()->is_subclass_of(SystemDictionary::ClassLoader_klass()) &&
vfst.method()->name() == vmSymbols::loadClass_name())) {
blocking = false;
break;
}
< prev index next >