summaryrefslogtreecommitdiff
path: root/main.cpp
diff options
context:
space:
mode:
authorOxore <oxore@protonmail.com>2023-05-20 15:33:04 +0300
committerOxore <oxore@protonmail.com>2023-05-20 15:33:45 +0300
commitd9136afc4a89ad26663e18afd61683dd9dae523f (patch)
tree6e82355441312845d9b55c1a3bbc677a3a2ca208 /main.cpp
parentbad358209af4abcc85a23e4091564e61b99cf0e1 (diff)
Impl marks referencing for MOVEM
Diffstat (limited to 'main.cpp')
-rw-r--r--main.cpp2
1 files changed, 2 insertions, 0 deletions
diff --git a/main.cpp b/main.cpp
index 6beac4e..3a4e34a 100644
--- a/main.cpp
+++ b/main.cpp
@@ -67,6 +67,8 @@ DisasmNode *DisasmMap::insertTracedNode(const uint32_t offset, const TracedNodeT
// instruction, then it must become an instruction node.
if (type == TracedNodeType::kInstruction && node->type != TracedNodeType::kInstruction) {
*const_cast<TracedNodeType*>(&node->type) = type;
+ // Make sure it is OpCode::kNone so it will be properly disassembled
+ node->op = Op{};
}
return node;
}