diff options
Diffstat (limited to 'miasm/expression/expression.py')
| -rw-r--r-- | miasm/expression/expression.py | 7 |
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)) + + |