瀏覽代碼

Fixed logic error.

Taddeus Kroes 14 年之前
父節點
當前提交
77882011ea
共有 1 個文件被更改,包括 1 次插入1 次删除
  1. 1 1
      src/liveness.py

+ 1 - 1
src/liveness.py

@@ -34,7 +34,7 @@ def is_reg_dead_after(reg, block, index, known_jump_targets=[]):
 
     # If dead within the same block, check if the register is in the block's
     # live_out set
-    return reg in RESERVED_DEF or reg not in block.live_out
+    return reg not in RESERVED_DEF and reg not in block.live_out
 
 
 def create_use_def(block):