summaryrefslogtreecommitdiff
path: root/python
diff options
context:
space:
mode:
Diffstat (limited to 'python')
-rw-r--r--python/architecture.py4
1 files changed, 2 insertions, 2 deletions
diff --git a/python/architecture.py b/python/architecture.py
index 650f93a1..a6bac57b 100644
--- a/python/architecture.py
+++ b/python/architecture.py
@@ -21,7 +21,7 @@
import traceback
import ctypes
from typing import Generator, Union, List, Optional, Mapping, Tuple, NewType
-from dataclasses import dataclass
+from dataclasses import dataclass, field
# Binary Ninja components
import binaryninja
@@ -129,7 +129,7 @@ class InstructionInfo(object):
length:int = 0
arch_transition_by_target_addr:bool = False
branch_delay:bool = False
- branches:List[InstructionBranch] = []
+ branches:List[InstructionBranch] = field(default_factory=list)
def add_branch(self, branch_type, target = 0, arch = None):
self.branches.append(InstructionBranch(branch_type, target, arch))