Skip to content

Commit d6b8ecc

Browse files
authored
Merge pull request #21926 from jdmpapin/jitserver-isSameOrSuperClass
JITServer: Recognize cross-loader superclasses in isSameOrSuperClass()
2 parents c231456 + 9d3e53c commit d6b8ecc

File tree

1 file changed

+0
-7
lines changed

1 file changed

+0
-7
lines changed

runtime/compiler/env/VMJ9Server.cpp

Lines changed: 0 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -92,13 +92,6 @@ TR_J9ServerVM::isSameOrSuperClass(J9Class *superClass, J9Class *subClass)
9292
if (superClass == subClass) // same class
9393
return true;
9494

95-
void *superClassLoader, *subClassLoader;
96-
JITServer::ServerStream *stream = _compInfoPT->getMethodBeingCompiled()->_stream;
97-
JITServerHelpers::getAndCacheRAMClassInfo(superClass, _compInfoPT->getClientData(), stream, JITServerHelpers::CLASSINFO_CLASS_LOADER, &superClassLoader);
98-
JITServerHelpers::getAndCacheRAMClassInfo(subClass, _compInfoPT->getClientData(), stream, JITServerHelpers::CLASSINFO_CLASS_LOADER, &subClassLoader);
99-
if (superClassLoader != subClassLoader)
100-
return false;
101-
10295
TR_OpaqueClassBlock *candidateSuperClassPtr = reinterpret_cast<TR_OpaqueClassBlock *>(superClass);
10396
TR_OpaqueClassBlock *classPtr = reinterpret_cast<TR_OpaqueClassBlock *>(subClass);
10497
// walk the hierarchy, trying to find a matching super class

0 commit comments

Comments
 (0)