From c27faf5e521089a87893961d3098f19e71cef757 Mon Sep 17 00:00:00 2001 From: Oxore Date: Tue, 9 May 2023 16:30:49 +0300 Subject: Refactoring: begin migration to new Arg structures --- main.cpp | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) (limited to 'main.cpp') diff --git a/main.cpp b/main.cpp index b3e3e4d..3c7f03f 100644 --- a/main.cpp +++ b/main.cpp @@ -160,7 +160,13 @@ static void RenderDisassembly( } } const char *const delimiter = node->arguments[0] != '\0' ? " " : ""; - fprintf(output, " %s%s%s", node->mnemonic, delimiter, node->arguments); + if (node->opcode != OpCode::kNone) { + // New API + node->FPrint(output, s); + } else { + // Old API + fprintf(output, " %s%s%s", node->mnemonic, delimiter, node->arguments); + } if (node->has_branch_addr && s.xrefs_to) { char branch_addr[12]{}; snprintf(branch_addr, sizeof(branch_addr), " .L%08x", node->branch_addr); -- cgit v1.2.3