Debugger: GB - Fixed assembler not recognizing register labels

This commit is contained in:
Sour 2020-06-06 23:36:16 -04:00
parent 9b1f6ef3f9
commit e3323c6722

View file

@ -170,6 +170,9 @@ int32_t LabelManager::GetLabelRelativeAddress(string &label, CpuType cpuType)
uint64_t key = result->second;
SnesMemoryType type = GetKeyMemoryType(key);
AddressInfo addr { (int32_t)(key & 0xFFFFFFFF), type };
if(type <= DebugUtilities::GetLastCpuMemoryType()) {
return addr.Address;
}
return _debugger->GetRelativeAddress(addr, cpuType).Address;
}
//Label doesn't exist