about summary refs log tree commit diff stats
diff options
context:
space:
mode:
authorFabrice Desclaux <fabrice.desclaux@cea.fr>2015-01-06 15:01:30 +0100
committerFabrice Desclaux <fabrice.desclaux@cea.fr>2015-01-09 14:28:57 +0100
commitb4cc24934943c4822f02f9e550423ca766fef986 (patch)
tree8250e27683419d5c27c2697792b38b39bbe05540
parent6c31f5dd970aa8d8d8959a534a911df6310a195a (diff)
downloadmiasm-b4cc24934943c4822f02f9e550423ca766fef986.tar.gz
miasm-b4cc24934943c4822f02f9e550423ca766fef986.zip
Arm/Ira: Fix call bloc generation
-rw-r--r--miasm2/arch/arm/ira.py4
1 files changed, 2 insertions, 2 deletions
diff --git a/miasm2/arch/arm/ira.py b/miasm2/arch/arm/ira.py
index 8cfe2da0..74548f86 100644
--- a/miasm2/arch/arm/ira.py
+++ b/miasm2/arch/arm/ira.py
@@ -67,9 +67,9 @@ class ir_a_arml(ir_a_arml_base):
             irs = self.call_effects(pc_val)
             irs.append([ExprAff(self.IRDst, ExprId(lbl, size=self.pc.size))])
             nbloc = irbloc(new_lbl, irs)
-            nbloc.lines = [l]
+            nbloc.lines = [l]*len(irs)
             self.blocs[new_lbl] = nbloc
-            irb.dst = ExprId(new_lbl, size=self.pc.size)
+            irb.set_dst(ExprId(new_lbl, size=self.pc.size))
 
         """
         if not bloc.lines: