about summary refs log tree commit diff stats
path: root/miasm2/expression
diff options
context:
space:
mode:
Diffstat (limited to '')
-rw-r--r--miasm2/expression/expression_helper.py1
-rw-r--r--miasm2/expression/simplifications_common.py3
-rw-r--r--miasm2/expression/simplifications_explicit.py3
3 files changed, 1 insertions, 6 deletions
diff --git a/miasm2/expression/expression_helper.py b/miasm2/expression/expression_helper.py
index 2fe5e26d..bb0d5adf 100644
--- a/miasm2/expression/expression_helper.py
+++ b/miasm2/expression/expression_helper.py
@@ -572,7 +572,6 @@ def possible_values(expr):
         consvals.update(possible_values(expr.src))
     # Special case: constraint insertion
     elif isinstance(expr, m2_expr.ExprCond):
-        to_ret = set()
         src1cond = CondConstraintNotZero(expr.cond)
         src2cond = CondConstraintZero(expr.cond)
         consvals.update(ConstrainedValue(consval.constraints.union([src1cond]),
diff --git a/miasm2/expression/simplifications_common.py b/miasm2/expression/simplifications_common.py
index c786a6a5..b01b1d1d 100644
--- a/miasm2/expression/simplifications_common.py
+++ b/miasm2/expression/simplifications_common.py
@@ -322,7 +322,6 @@ def simp_cst_propagation(e_s, expr):
                 continue
             if stop > final_size:
                 tmp = tmp[:tmp.size  - (stop - final_size)]
-                stop = final_size
             filter_args.append(tmp)
             min_index = min(start, min_index)
         # create entry 0
@@ -347,7 +346,6 @@ def simp_cst_propagation(e_s, expr):
                 continue
             if start < 0:
                 tmp = tmp[-start:]
-                start = 0
             filter_args.append(tmp)
             max_index = max(stop, max_index)
         # create entry 0
@@ -363,7 +361,6 @@ def simp_cst_propagation(e_s, expr):
             bound = tuple([tmp.size for tmp in arg.args])
             bounds.add(bound)
         if len(bounds) == 1:
-            bound = list(bounds)[0]
             new_args = [[tmp] for tmp in args[0].args]
             for sub_arg in args[1:]:
                 for i, tmp in enumerate(sub_arg.args):
diff --git a/miasm2/expression/simplifications_explicit.py b/miasm2/expression/simplifications_explicit.py
index 047b0e88..54e9efc2 100644
--- a/miasm2/expression/simplifications_explicit.py
+++ b/miasm2/expression/simplifications_explicit.py
@@ -1,6 +1,5 @@
 from miasm2.expression.modint import size2mask
-from miasm2.expression.expression import ExprInt, ExprCond, ExprOp, \
-    ExprCompose
+from miasm2.expression.expression import ExprInt, ExprCond, ExprCompose
 
 
 def simp_ext(_, expr):