about summary refs log tree commit diff stats
path: root/miasm2/expression/simplifications_common.py
diff options
context:
space:
mode:
authorserpilliere <serpilliere@users.noreply.github.com>2018-02-12 19:17:00 +0100
committerGitHub <noreply@github.com>2018-02-12 19:17:00 +0100
commitb0e9f5da9b4546a22169882e656bf2776eab9754 (patch)
tree275aefe0cbdb2295052cd4316e51a64061c32c62 /miasm2/expression/simplifications_common.py
parent9906ad3504a4bc6c6a301a1b4b7b3c16e2a09ab9 (diff)
parent5047f98e5d34784387b73849b4cb3eaae0a26c16 (diff)
downloadmiasm-b0e9f5da9b4546a22169882e656bf2776eab9754.tar.gz
miasm-b0e9f5da9b4546a22169882e656bf2776eab9754.zip
Merge pull request #677 from GAJaloyan/patch-1
Changing index from 1 to -1.
Diffstat (limited to 'miasm2/expression/simplifications_common.py')
-rw-r--r--miasm2/expression/simplifications_common.py2
1 files changed, 1 insertions, 1 deletions
diff --git a/miasm2/expression/simplifications_common.py b/miasm2/expression/simplifications_common.py
index f045830e..9953ea4b 100644
--- a/miasm2/expression/simplifications_common.py
+++ b/miasm2/expression/simplifications_common.py
@@ -137,7 +137,7 @@ def simp_cst_propagation(e_s, expr):
         return ExprOp('+', args[0], -args[1])
 
     # A op 0 => 0
-    if op_name in ['&', "*"] and args[1].is_int(0):
+    if op_name in ['&', "*"] and args[-1].is_int(0):
         return ExprInt(0, expr.size)
 
     # - (A + B +...) => -A + -B + -C