about summary refs log tree commit diff stats
path: root/miasm2/core
diff options
context:
space:
mode:
Diffstat (limited to 'miasm2/core')
-rw-r--r--miasm2/core/objc.py4
1 files changed, 3 insertions, 1 deletions
diff --git a/miasm2/core/objc.py b/miasm2/core/objc.py
index 64a935a7..3e0cab36 100644
--- a/miasm2/core/objc.py
+++ b/miasm2/core/objc.py
@@ -1584,7 +1584,7 @@ class CHandler(object):
     exprCToExpr_cls = ExprCToExpr
     exprToAccessC_cls = ExprToAccessC
 
-    def __init__(self, types_mngr, expr_types,
+    def __init__(self, types_mngr, expr_types=None,
                  simplify_c=access_simplifier,
                  enforce_strict_access=True):
         self.exprc2expr = self.exprCToExpr_cls(expr_types, types_mngr)
@@ -1593,6 +1593,8 @@ class CHandler(object):
                                                    enforce_strict_access)
         self.types_mngr = types_mngr
         self.simplify_c = simplify_c
+        if expr_types is None:
+            expr_types = {}
         self.expr_types = expr_types
 
     def updt_expr_types(self, expr_types):