diff options
Diffstat (limited to 'miasm2/expression/expression_helper.py')
| -rw-r--r-- | miasm2/expression/expression_helper.py | 5 |
1 files changed, 2 insertions, 3 deletions
diff --git a/miasm2/expression/expression_helper.py b/miasm2/expression/expression_helper.py index ece720e0..7c398105 100644 --- a/miasm2/expression/expression_helper.py +++ b/miasm2/expression/expression_helper.py @@ -293,8 +293,7 @@ class Variables_Identifier(object): if not isinstance(expr, m2_expr.ExprId): return False - return hasattr(expr, cls.is_var_ident) and \ - getattr(expr, cls.is_var_ident) == True + return expr.is_var_ident def find_variables_rec(self, expr): """Recursive method called by find_variable to expand @expr. @@ -311,7 +310,7 @@ class Variables_Identifier(object): identifier = m2_expr.ExprId("%s%s" % (self.var_prefix, self.var_indice.next()), size = expr.size) - setattr(identifier, self.__class__.is_var_ident, True) + identifier.is_var_ident = True self._vars[identifier] = expr # Recursion stop case |