Skip to content

Commit 440a9f2

Browse files
authored
Merge pull request #19233 from cjjdespres/0.44-rememberclass-fatal-assert
Relax condition on JITServer rememberClass assert (0.44)
2 parents bda2c6f + d69fa8a commit 440a9f2

File tree

1 file changed

+1
-1
lines changed

1 file changed

+1
-1
lines changed

runtime/compiler/env/J9SharedCache.cpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1469,7 +1469,7 @@ TR_J9JITServerSharedCache::rememberClass(J9Class *clazz, const AOTCacheClassChai
14691469
_stream->write(JITServer::MessageType::SharedCache_rememberClass, clazz, create, !useServerOffsets, needClassChainRecord);
14701470
auto recv = _stream->read<uintptr_t, std::vector<J9Class *>, std::vector<J9Class *>,
14711471
std::vector<JITServerHelpers::ClassInfoTuple>>();
1472-
if (TR_SharedCache::INVALID_CLASS_CHAIN_OFFSET != clientClassChainOffset)
1472+
if (!useServerOffsets && (TR_SharedCache::INVALID_CLASS_CHAIN_OFFSET != clientClassChainOffset))
14731473
TR_ASSERT_FATAL(std::get<0>(recv) == clientClassChainOffset, "Received mismatching class chain offset: %" OMR_PRIuPTR " != %" OMR_PRIuPTR,
14741474
std::get<0>(recv), clientClassChainOffset);
14751475
clientClassChainOffset = std::get<0>(recv);

0 commit comments

Comments
 (0)