Vladimir comments

This commit is contained in:
Matias Saavedra Silva 2026-03-23 11:37:20 -04:00
parent bcdd186e0a
commit 588682794a

View File

@ -59,10 +59,10 @@ bool AOTClassInitializer::can_archive_initialized_mirror(InstanceKlass* ik) {
return false;
}
#ifndef PRODUCT
#ifdef ASSERT
if (AOTInitTestClass == nullptr && ArchiveHeapTestClass == nullptr) {
// The above flags (in debug builds only) allow user code to be executed in assembly phase,
// strictly for testing purposes. If these flags are not set, no user code will be executed
// The above flags (in debug builds only) allow java code to be executed in assembly phase,
// strictly for testing purposes. If these flags are not set, no java code will be executed
// in assembly phase.
if (ik->class_loader() != nullptr && !ik->is_hidden()) {
if (ik->is_interface() && !ik->interface_needs_clinit_execution_as_super()) {
@ -72,7 +72,7 @@ bool AOTClassInitializer::can_archive_initialized_mirror(InstanceKlass* ik) {
}
}
}
#endif // PRODUCT
#endif // ASSERT
// About "static field that may hold a different value" errors:
//