summaryrefslogtreecommitdiff
path: root/main.cpp
diff options
context:
space:
mode:
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;
}