about summary refs log tree commit diff stats
path: root/miasm/expression/expression.py
diff options
context:
space:
mode:
authorFabrice Desclaux <fabrice.desclaux@cea.fr>2020-03-16 10:45:03 +0100
committerFabrice Desclaux <fabrice.desclaux@cea.fr>2020-03-16 10:45:03 +0100
commit7343023e757534a826205e24ed223e92b82a2883 (patch)
tree9abbbe159049bef22e64d01c0e8da57fc91a20ed /miasm/expression/expression.py
parent2a1a689a17a75232d598216b4d9265be7bd479f3 (diff)
downloadfocaccia-miasm-7343023e757534a826205e24ed223e92b82a2883.tar.gz
focaccia-miasm-7343023e757534a826205e24ed223e92b82a2883.zip
Fix is_assign name
Diffstat (limited to 'miasm/expression/expression.py')
-rw-r--r--miasm/expression/expression.py13
1 files changed, 11 insertions, 2 deletions
diff --git a/miasm/expression/expression.py b/miasm/expression/expression.py
index 93094979..d0e57b46 100644
--- a/miasm/expression/expression.py
+++ b/miasm/expression/expression.py
@@ -424,6 +424,10 @@ class Expr(object):
         return False
 
     def is_aff(self):
+        warnings.warn('DEPRECATION WARNING: use is_assign()')
+        return False
+
+    def is_assign(self):
         return False
 
     def is_cond(self):
@@ -788,7 +792,12 @@ class ExprAssign(Expr):
             arg.graph_recursive(graph)
             graph.add_uniq_edge(self, arg)
 
+
     def is_aff(self):
+        warnings.warn('DEPRECATION WARNING: use is_assign()')
+        return True
+
+    def is_assign(self):
         return True
 
 
@@ -1669,8 +1678,8 @@ def match_expr(expr, pattern, tks, result=None):
                 return False
         return result
 
-    elif expr.is_aff():
-        if not pattern.is_aff():
+    elif expr.is_assign():
+        if not pattern.is_assign():
             return False
         if match_expr(expr.src, pattern.src, tks, result) is False:
             return False