diff options
Diffstat (limited to 'miasm2/expression')
| -rw-r--r-- | miasm2/expression/expression.py | 5 | ||||
| -rw-r--r-- | miasm2/expression/simplifications_cond.py | 6 |
2 files changed, 7 insertions, 4 deletions
diff --git a/miasm2/expression/expression.py b/miasm2/expression/expression.py index 6b189c4d..a72c1ec4 100644 --- a/miasm2/expression/expression.py +++ b/miasm2/expression/expression.py @@ -525,11 +525,14 @@ class ExprId(Expr): __slots__ = Expr.__slots__ + ["_name"] - def __init__(self, name, size=32): + def __init__(self, name, size=None): """Create an identifier @name: str, identifier's name @size: int, identifier's size """ + if size is None: + warnings.warn('DEPRECATION WARNING: size is a mandatory argument: use ExprId(name, SIZE)') + size = 32 super(ExprId, self).__init__(size) self._name = name diff --git a/miasm2/expression/simplifications_cond.py b/miasm2/expression/simplifications_cond.py index 3054d92b..6bdc810f 100644 --- a/miasm2/expression/simplifications_cond.py +++ b/miasm2/expression/simplifications_cond.py @@ -19,9 +19,9 @@ import miasm2.expression.expression as m2_expr # Jokers for expression matching -jok1 = m2_expr.ExprId("jok1") -jok2 = m2_expr.ExprId("jok2") -jok3 = m2_expr.ExprId("jok3") +jok1 = m2_expr.ExprId("jok1", 32) +jok2 = m2_expr.ExprId("jok2", 32) +jok3 = m2_expr.ExprId("jok3", 32) jok_small = m2_expr.ExprId("jok_small", 1) |