From d754de58c20ae6d0e3f7c3994b977fc8b79a6a80 Mon Sep 17 00:00:00 2001 From: kobalicek Date: Sun, 20 Mar 2022 19:27:04 +0100 Subject: [PATCH] [Bug] Fixed logging without ARM condition codes when logged via a64::Assembler --- src/asmjit/arm/a64assembler.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/asmjit/arm/a64assembler.cpp b/src/asmjit/arm/a64assembler.cpp index 9f8c9b1..485f05f 100644 --- a/src/asmjit/arm/a64assembler.cpp +++ b/src/asmjit/arm/a64assembler.cpp @@ -4993,7 +4993,7 @@ EmitDone: if (Support::test(options, InstOptions::kReserved)) { #ifndef ASMJIT_NO_LOGGING if (_logger) - EmitterUtils::logInstructionEmitted(this, instId, options, o0, o1, o2, opExt, 0, 0, writer.cursor()); + EmitterUtils::logInstructionEmitted(this, BaseInst::composeARMInstId(instId, instCC), options, o0, o1, o2, opExt, 0, 0, writer.cursor()); #endif }