diff options
Diffstat (limited to 'test/analysis/unssa.py')
| -rw-r--r-- | test/analysis/unssa.py | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/test/analysis/unssa.py b/test/analysis/unssa.py index bc7db487..7f03e3f8 100644 --- a/test/analysis/unssa.py +++ b/test/analysis/unssa.py @@ -575,14 +575,14 @@ class IRAOutRegs(IRATest): -def add_out_reg_end(ir_arch_a, ircfg_a): +def add_out_reg_end(lifter_a, ircfg_a): # Add dummy dependency to uncover out regs affectation for loc in ircfg_a.leaves(): irblock = ircfg_a.blocks.get(loc) if irblock is None: continue regs = {} - for reg in ir_arch_a.get_out_regs(irblock): + for reg in lifter.get_out_regs(irblock): regs[reg] = reg assignblks = list(irblock) new_assiblk = AssignBlock(regs, assignblks[-1].instr) @@ -591,7 +591,7 @@ def add_out_reg_end(ir_arch_a, ircfg_a): ircfg_a.blocks[loc] = new_irblock -ir_arch_a = IRAOutRegs(loc_db) +lifter = IRAOutRegs(loc_db) class CustomIRCFGSimplifierSSA(IRCFGSimplifierSSA): @@ -631,7 +631,7 @@ for test_nb, ircfg in enumerate( # SSA head = LBL0 - simplifier = CustomIRCFGSimplifierSSA(ir_arch_a) + simplifier = CustomIRCFGSimplifierSSA(lifter) ircfg = simplifier(ircfg, head) open('final_%d.dot' % test_nb, 'w').write(ircfg.dot()) |