From 93351c7efbb18701ecbdb8486bfc7ccf3c816836 Mon Sep 17 00:00:00 2001 From: Lioncash Date: Fri, 23 Nov 2018 20:12:55 -0500 Subject: [PATCH] a64_emit_x64: Make constness of loop elements explicit within GenFastmemFallbacks() --- src/backend/x64/a64_emit_x64.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/backend/x64/a64_emit_x64.cpp b/src/backend/x64/a64_emit_x64.cpp index 0024d8d7..411ed281 100644 --- a/src/backend/x64/a64_emit_x64.cpp +++ b/src/backend/x64/a64_emit_x64.cpp @@ -255,7 +255,7 @@ void A64EmitX64::GenFastmemFallbacks() { continue; } - for (auto& [bitsize, callback] : read_callbacks) { + for (const auto& [bitsize, callback] : read_callbacks) { code.align(); read_fallbacks[std::make_tuple(bitsize, vaddr_idx, value_idx)] = code.getCurr(); ABI_PushCallerSaveRegistersAndAdjustStackExcept(code, HostLocRegIdx(value_idx)); @@ -271,7 +271,7 @@ void A64EmitX64::GenFastmemFallbacks() { PerfMapRegister(read_fallbacks[std::make_tuple(bitsize, vaddr_idx, value_idx)], code.getCurr(), fmt::format("a64_read_fallback_{}", bitsize)); } - for (auto& [bitsize, callback] : write_callbacks) { + for (const auto& [bitsize, callback] : write_callbacks) { code.align(); write_fallbacks[std::make_tuple(bitsize, vaddr_idx, value_idx)] = code.getCurr(); ABI_PushCallerSaveRegistersAndAdjustStack(code);