about summary refs log tree commit diff stats
path: root/miasm/expression/expression.py
diff options
context:
space:
mode:
Diffstat (limited to 'miasm/expression/expression.py')
-rw-r--r--miasm/expression/expression.py7
1 files changed, 3 insertions, 4 deletions
diff --git a/miasm/expression/expression.py b/miasm/expression/expression.py
index 605487f0..f5983e6f 100644
--- a/miasm/expression/expression.py
+++ b/miasm/expression/expression.py
@@ -559,10 +559,7 @@ class ExprSlice(Expr):
     def __contains__(self, e):
         if self == e:
             return True
-        for a in self.args:
-            if  a.__contains__(e):
-                return True
-        return False
+        return self.arg.__contains__(e)
     def __eq__(self, a):
         if not isinstance(a, ExprSlice):
             return False
@@ -777,3 +774,5 @@ def ExprInt64(i):
 
 def ExprInt_from(e, i):
     return ExprInt(tab_uintsize[e.get_size()](i))
+
+