From f0b87fa1c7fe8a2c877133108854e7e4aa3fa24c Mon Sep 17 00:00:00 2001 From: Will Martin Date: Wed, 21 Jan 2026 10:02:41 +0900 Subject: [PATCH] [A64/Assembler] Fix source map index comparisons - Cast source_map size to avoid signed/unsigned warnings --- src/xenia/cpu/backend/a64/a64_assembler.cc | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/xenia/cpu/backend/a64/a64_assembler.cc b/src/xenia/cpu/backend/a64/a64_assembler.cc index 4ee965616..262de2849 100644 --- a/src/xenia/cpu/backend/a64/a64_assembler.cc +++ b/src/xenia/cpu/backend/a64/a64_assembler.cc @@ -130,11 +130,11 @@ void A64Assembler::DumpMachineCode( auto code_offset = uint32_t(code_ptr - reinterpret_cast(machine_code)); if (code_offset >= next_code_offset && - source_map_index < source_map.size()) { + source_map_index < static_cast(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(source_map.size()) ? source_map[source_map_index].code_offset : UINT_MAX; } else {