Browse Source

Expand definitions after merging blocks in the CFG pass pipeline

jonathanvdc 8 years ago
parent
commit
835933a3cd
1 changed files with 1 additions and 0 deletions
  1. 1 0
      kernel/modelverse_jit/cfg_optimization.py

+ 1 - 0
kernel/modelverse_jit/cfg_optimization.py

@@ -536,6 +536,7 @@ def optimize(entry_point, jit):
     expand_indirect_definitions(entry_point)
     eliminate_unused_definitions(entry_point)
     merge_blocks(entry_point)
+    expand_indirect_definitions(entry_point)
     protect_from_gc(entry_point)
     elide_gc_protects(entry_point)
     eliminate_unused_definitions(entry_point)