[A64/Assembler] Fix source map index comparisons

- Cast source_map size to avoid signed/unsigned warnings
This commit is contained in:
Will Martin
2026-01-21 10:02:41 +09:00
parent 652eeac197
commit f0b87fa1c7
+2 -2
View File
@@ -130,11 +130,11 @@ void A64Assembler::DumpMachineCode(
auto code_offset =
uint32_t(code_ptr - reinterpret_cast<uint8_t*>(machine_code));
if (code_offset >= next_code_offset &&
source_map_index < source_map.size()) {
source_map_index < static_cast<int>(source_map.size())) {
auto& source_map_entry = source_map[source_map_index];
str->AppendFormat("{:08X} ", source_map_entry.guest_address);
++source_map_index;
next_code_offset = source_map_index < source_map.size()
next_code_offset = source_map_index < static_cast<int>(source_map.size())
? source_map[source_map_index].code_offset
: UINT_MAX;
} else {