diff options
Diffstat (limited to 'miasm2/core')
| -rw-r--r-- | miasm2/core/objc.py | 4 |
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): |