mirror of
https://github.com/azahar-emu/dynarmic
synced 2025-11-07 07:29:59 +01:00
a32_unicorn: Silence a truncation warning within UnmappedMemoryHook()
MemoryRead8() takes a u32, but we were passing the result of a u32 + size_t operation, which is 64-bit on 64-bit platforms. This results in a truncation warning
This commit is contained in:
parent
dfdca2082f
commit
eadc07e269
@ -178,7 +178,7 @@ bool A32Unicorn::UnmappedMemoryHook(uc_engine* uc, uc_mem_type /*type*/, u32 sta
|
|||||||
auto page = std::make_unique<Page>();
|
auto page = std::make_unique<Page>();
|
||||||
page->address = base_address;
|
page->address = base_address;
|
||||||
for (size_t i = 0; i < page->data.size(); ++i)
|
for (size_t i = 0; i < page->data.size(); ++i)
|
||||||
page->data[i] = this_->testenv.MemoryRead8(base_address + i);
|
page->data[i] = this_->testenv.MemoryRead8(static_cast<u32>(base_address + i));
|
||||||
|
|
||||||
uc_err err = uc_mem_map_ptr(uc, base_address, page->data.size(), permissions, page->data.data());
|
uc_err err = uc_mem_map_ptr(uc, base_address, page->data.size(), permissions, page->data.data());
|
||||||
if (err == UC_ERR_MAP)
|
if (err == UC_ERR_MAP)
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user