about summary refs log tree commit diff stats
path: root/miasm2/expression/expression_helper.py
diff options
context:
space:
mode:
authorFabrice Desclaux <fabrice.desclaux@cea.fr>2016-01-14 13:25:18 +0100
committerFabrice Desclaux <fabrice.desclaux@cea.fr>2016-01-15 15:40:30 +0100
commit8f7ab6d8f180c169e55e869d1df61852aad09074 (patch)
tree15bf9ebd1f54d8fbee198dd667ff276797f413c7 /miasm2/expression/expression_helper.py
parent6b87a3f5056fc971fb7ede2af69e70a96f869a59 (diff)
downloadmiasm-8f7ab6d8f180c169e55e869d1df61852aad09074.tar.gz
miasm-8f7ab6d8f180c169e55e869d1df61852aad09074.zip
Expression: slots
Diffstat (limited to 'miasm2/expression/expression_helper.py')
-rw-r--r--miasm2/expression/expression_helper.py5
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