From e74ebc26dee4422c1a599f249ee8d06fca22169e Mon Sep 17 00:00:00 2001 From: Nicolas Derumigny Date: Fri, 12 May 2023 17:46:20 -0600 Subject: [PATCH] fix build on GCC12 --- tcg/plugins/cpp/coverage.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/tcg/plugins/cpp/coverage.cpp b/tcg/plugins/cpp/coverage.cpp index 16cb1e7bf05a..e4605061dd87 100644 --- a/tcg/plugins/cpp/coverage.cpp +++ b/tcg/plugins/cpp/coverage.cpp @@ -74,7 +74,7 @@ class plugin_coverage : public plugin // disassemble whole symbol while (cs_disasm_iter(handle, &code, &size, &pc, cs_inst.get())) { uint64_t i_pc = cs_inst->address; - const instruction& i = get_instruction(i_pc, std::move(cs_inst)); + const instruction i = std::move(get_instruction(i_pc, std::move(cs_inst))); uint64_t count = hits[i.pc()]; const source_line* line = i.line(); std::string source;