diff options
| author | Fabrice Desclaux <fabrice.desclaux@cea.fr> | 2016-01-14 13:25:18 +0100 |
|---|---|---|
| committer | Fabrice Desclaux <fabrice.desclaux@cea.fr> | 2016-01-15 15:40:30 +0100 |
| commit | 8f7ab6d8f180c169e55e869d1df61852aad09074 (patch) | |
| tree | 15bf9ebd1f54d8fbee198dd667ff276797f413c7 /miasm2/expression/expression_helper.py | |
| parent | 6b87a3f5056fc971fb7ede2af69e70a96f869a59 (diff) | |
| download | miasm-8f7ab6d8f180c169e55e869d1df61852aad09074.tar.gz miasm-8f7ab6d8f180c169e55e869d1df61852aad09074.zip | |
Expression: slots
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 |