From 7975de58a7cea7f230303abfb65e89141b77b9ce Mon Sep 17 00:00:00 2001 From: Ajax Date: Mon, 16 Nov 2015 15:51:03 +0100 Subject: SemBuilder: update `ir.get_next_label` API --- miasm2/core/sembuilder.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) (limited to 'miasm2/core/sembuilder.py') diff --git a/miasm2/core/sembuilder.py b/miasm2/core/sembuilder.py index 01b815e3..7592d158 100644 --- a/miasm2/core/sembuilder.py +++ b/miasm2/core/sembuilder.py @@ -123,7 +123,8 @@ class SemBuilder(object): @staticmethod def _create_labels(): """Return the AST standing for label creations""" - out = ast.parse("lbl_end = ExprId(ir.get_next_instr(instr))").body + lbl_end = "lbl_end = ExprId(ir.get_next_label(instr), instr.mode)" + out = ast.parse(lbl_end).body out += ast.parse("lbl_if = ExprId(ir.gen_label())").body return out -- cgit 1.4.1