Moved check for symbol ref type.

This commit is contained in:
Jean-Philip Desjardins 2018-09-30 10:40:10 -04:00
parent 15d7909c9c
commit fa754f0403

View File

@ -365,9 +365,9 @@ void CBasicBlock::UnlinkBlock(LINK_SLOT linkSlot)
void CBasicBlock::HandleExternalFunctionReference(uintptr_t symbol, uint32 offset, Jitter::CCodeGen::SYMBOL_REF_TYPE refType)
{
assert(refType == Jitter::CCodeGen::SYMBOL_REF_TYPE::NATIVE_POINTER);
if(symbol == reinterpret_cast<uintptr_t>(&NextBlockTrampoline))
{
assert(refType == Jitter::CCodeGen::SYMBOL_REF_TYPE::NATIVE_POINTER);
if(m_linkBlockTrampolineOffset[LINK_SLOT_BRANCH] == INVALID_LINK_SLOT)
{
m_linkBlockTrampolineOffset[LINK_SLOT_BRANCH] = offset;